{"id":"https://openalex.org/W7133548783","doi":"https://doi.org/10.1109/hpca68181.2026.11408565","title":"BARD: Reducing Write Latency of DDR5 Memory by Exploiting Bank-Parallelism","display_name":"BARD: Reducing Write Latency of DDR5 Memory by Exploiting Bank-Parallelism","publication_year":2026,"publication_date":"2026-01-31","ids":{"openalex":"https://openalex.org/W7133548783","doi":"https://doi.org/10.1109/hpca68181.2026.11408565"},"language":null,"primary_location":{"id":"doi:10.1109/hpca68181.2026.11408565","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca68181.2026.11408565","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002716031","display_name":"Suhas Vittal","orcid":"https://orcid.org/0000-0003-0236-701X"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Suhas Vittal","raw_affiliation_strings":["Georgia Institute of Technology"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5108610177","display_name":"M. Abdullah Qureshi","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Moinuddin Qureshi","raw_affiliation_strings":["Georgia Institute of Technology"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5002716031"],"corresponding_institution_ids":["https://openalex.org/I130701444"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.53727992,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"15"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.24889999628067017,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.24889999628067017,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.10170000046491623,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10601","display_name":"Handwritten Text Recognition Techniques","score":0.09950000047683716,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4977000057697296},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.28600001335144043},{"id":"https://openalex.org/keywords/signal-processing","display_name":"Signal processing","score":0.26899999380111694},{"id":"https://openalex.org/keywords/random-access-memory","display_name":"Random access memory","score":0.24799999594688416},{"id":"https://openalex.org/keywords/redundancy","display_name":"Redundancy (engineering)","score":0.23240000009536743}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7283999919891357},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4977000057697296},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.32109999656677246},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.28600001335144043},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2694999873638153},{"id":"https://openalex.org/C104267543","wikidata":"https://www.wikidata.org/wiki/Q208163","display_name":"Signal processing","level":3,"score":0.26899999380111694},{"id":"https://openalex.org/C2994168587","wikidata":"https://www.wikidata.org/wiki/Q5295","display_name":"Random access memory","level":2,"score":0.24799999594688416},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.23240000009536743},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.22699999809265137},{"id":"https://openalex.org/C99498987","wikidata":"https://www.wikidata.org/wiki/Q2210247","display_name":"Noise (video)","level":3,"score":0.219200000166893}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca68181.2026.11408565","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca68181.2026.11408565","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8039157560","display_name":null,"funder_award_id":"233304","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W1828240356","https://openalex.org/W1964316448","https://openalex.org/W1988858501","https://openalex.org/W2000041758","https://openalex.org/W2006215813","https://openalex.org/W2007929622","https://openalex.org/W2026517532","https://openalex.org/W2029577083","https://openalex.org/W2107333973","https://openalex.org/W2115172404","https://openalex.org/W2121256363","https://openalex.org/W2123608497","https://openalex.org/W2132269953","https://openalex.org/W2149412112","https://openalex.org/W2158319074","https://openalex.org/W2158620667","https://openalex.org/W2159908132","https://openalex.org/W2331766458","https://openalex.org/W2518205541","https://openalex.org/W2903861837","https://openalex.org/W3043167609","https://openalex.org/W3144376511","https://openalex.org/W3149240599","https://openalex.org/W3203303453","https://openalex.org/W4239659666","https://openalex.org/W4239937081","https://openalex.org/W4241590855","https://openalex.org/W4245436356","https://openalex.org/W4246113630","https://openalex.org/W4248072170","https://openalex.org/W4280630845","https://openalex.org/W4308083579","https://openalex.org/W4308083580","https://openalex.org/W4401211798"],"related_works":[],"abstract_inverted_index":{"This":[0],"paper":[1,189],"studies":[2],"the":[3,29,39,64,72,97,107,114,129,142,148,160,178,197,222,241,279],"impact":[4],"of":[5,66,87,159,163,169,185,216,250,259,292,328],"DRAM":[6,14,30,40,133,164,186,251],"writes":[7,84,93,134,252],"on":[8,317],"DDR5-based":[9],"system.":[10],"To":[11],"efficiently":[12],"perform":[13,75],"writes,":[15,44],"modern":[16],"systems":[17],"buffer":[18],"write":[19,26,77,115,119,143],"requests":[20,105,120],"and":[21,57,135,230,246,295,305,319],"try":[22],"to":[23,36,49,74,85,90,94,100,106,117,173,182,201,207,225],"complete":[24],"multiple":[25],"operations":[27],"whenever":[28],"mode":[31],"is":[32,42,46,145,172,270],"switched":[33],"from":[34,81,132,301],"read":[35,51,55],"write.":[37],"When":[38],"system":[41],"performing":[43],"it":[45],"not":[47],"available":[48],"service":[50],"requests,":[52],"thus":[53],"increasing":[54],"latency":[56,162],"reducing":[58],"performance.":[59,137],"We":[60,212,281],"observe":[61],"that,":[62],"given":[63],"presence":[65],"on-die":[67],"ECC":[68],"in":[69],"DDR5":[70],"devices,":[71],"time":[73,131],"a":[76,283,289],"operation":[78],"varies":[79],"significantly:":[80],"1x":[82],"(for":[83,92,103],"banks":[86,95,208],"different":[88],"bankgroups)":[89],"6x":[91],"within":[96],"same":[98,108],"bankgroup)":[99],"24":[101],"x":[102],"conflicting":[104],"bank).":[109],"If":[110],"we":[111,126],"can":[112,127],"orchestrate":[113],"stream":[116,144],"favor":[118,202],"that":[121,205,274,310],"incur":[122],"lower":[123],"latency,":[124],"then":[125],"reduce":[128],"stall":[130],"improve":[136,174],"However,":[138],"for":[139],"current":[140],"systems,":[141],"dictated":[146],"by":[147,176,253,314],"cache":[149,179,198],"replacement":[150,180,199],"policy,":[151],"which":[152,195,220,233,287],"makes":[153],"eviction":[154,223,242,294],"decisions":[155],"without":[156,209,239],"being":[157],"aware":[158],"variable":[161],"writes.":[165,187,211],"The":[166],"key":[167],"insight":[168],"our":[170],"work":[171],"performance":[175,313],"modifying":[177,240],"policy":[181,200,224,273,285],"increase":[183,248],"bank-parallelism":[184,249],"Our":[188,297],"proposes":[190],"BARD":[191,260,323],"(Bank-Aware":[192],"Replacement":[193],"Decisions),":[194],"modifies":[196],"dirty":[203,228,237],"lines":[204,238],"belong":[206],"pending":[210],"analyze":[213],"two":[214],"variants":[215],"BARD:":[217],"BARD-E":[218,245],"(Eviction-based),":[219],"changes":[221],"evict":[226],"low-cost":[227,236],"lines,":[229],"BARD-C":[231,247],"(Cleansing-Based),":[232],"proactively":[234],"cleans":[235],"decisions.":[243],"Both":[244],"30":[254],"%.":[255,322],"As":[256],"both":[257,293],"versions":[258],"have":[261],"differing":[262],"impact,":[263],"extra":[264,267],"misses":[265],"or":[266],"writebacks,":[268],"there":[269],"no":[271],"single":[272],"works":[275],"well":[276],"across":[277,299],"all":[278],"workloads.":[280],"develop":[282],"hybrid":[284],"(BARDH),":[286],"uses":[288],"selective":[290],"combination":[291],"writeback.":[296],"evaluations":[298],"workloads":[300],"SPEC2017,":[302],"LIGRA,":[303],"STREAM,":[304],"Google":[306],"server":[307],"traces":[308],"show":[309],"BARDH":[311],"improves":[312],"4.3":[315],"%":[316],"average":[318],"up-to":[320],"8.5":[321],"requires":[324],"only":[325],"8":[326],"bytes":[327],"SRAM":[329],"per":[330],"LLC":[331],"slice.":[332]},"counts_by_year":[],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2026-03-05T00:00:00"}
