{"id":"https://openalex.org/W3125828735","doi":"https://doi.org/10.1145/3431803","title":"Reliability-aware Garbage Collection for Hybrid HBM-DRAM Memories","display_name":"Reliability-aware Garbage Collection for Hybrid HBM-DRAM Memories","publication_year":2021,"publication_date":"2021-01-20","ids":{"openalex":"https://openalex.org/W3125828735","doi":"https://doi.org/10.1145/3431803","mag":"3125828735"},"language":"en","primary_location":{"id":"doi:10.1145/3431803","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3431803","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3431803","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3431803","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5051632313","display_name":"Wenjie Liu","orcid":"https://orcid.org/0000-0002-3712-8118"},"institutions":[{"id":"https://openalex.org/I32597200","display_name":"Ghent University","ror":"https://ror.org/00cv9y106","country_code":"BE","type":"education","lineage":["https://openalex.org/I32597200"]}],"countries":["BE"],"is_corresponding":true,"raw_author_name":"Wenjie Liu","raw_affiliation_strings":["Ghent University, Zwijnaarde, Belgium"],"affiliations":[{"raw_affiliation_string":"Ghent University, Zwijnaarde, Belgium","institution_ids":["https://openalex.org/I32597200"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019108357","display_name":"Shoaib Akram","orcid":"https://orcid.org/0000-0003-2388-0517"},"institutions":[{"id":"https://openalex.org/I118347636","display_name":"Australian National University","ror":"https://ror.org/019wvm592","country_code":"AU","type":"education","lineage":["https://openalex.org/I118347636"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Shoaib Akram","raw_affiliation_strings":["Australian National University, Canberra, Australia"],"affiliations":[{"raw_affiliation_string":"Australian National University, Canberra, Australia","institution_ids":["https://openalex.org/I118347636"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032224428","display_name":"Jennifer B. Sartor","orcid":null},"institutions":[{"id":"https://openalex.org/I32597200","display_name":"Ghent University","ror":"https://ror.org/00cv9y106","country_code":"BE","type":"education","lineage":["https://openalex.org/I32597200"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Jennifer B. Sartor","raw_affiliation_strings":["Ghent University, Zwijnaarde, Belgium"],"affiliations":[{"raw_affiliation_string":"Ghent University, Zwijnaarde, Belgium","institution_ids":["https://openalex.org/I32597200"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033119975","display_name":"Lieven Eeckhout","orcid":"https://orcid.org/0000-0001-8792-4473"},"institutions":[{"id":"https://openalex.org/I32597200","display_name":"Ghent University","ror":"https://ror.org/00cv9y106","country_code":"BE","type":"education","lineage":["https://openalex.org/I32597200"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Lieven Eeckhout","raw_affiliation_strings":["Ghent University, Zwijnaarde, Belgium"],"affiliations":[{"raw_affiliation_string":"Ghent University, Zwijnaarde, Belgium","institution_ids":["https://openalex.org/I32597200"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5051632313"],"corresponding_institution_ids":["https://openalex.org/I32597200"],"apc_list":null,"apc_paid":null,"fwci":0.9392,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.70596394,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"18","issue":"1","first_page":"1","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/computer-science","display_name":"Computer science","score":0.8423513174057007},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.8269904851913452},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.5910519361495972},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"Garbage collection","score":0.5895735025405884},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.4628104269504547},{"id":"https://openalex.org/keywords/memory-bandwidth","display_name":"Memory bandwidth","score":0.42305389046669006},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3329237103462219},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.32970255613327026},{"id":"https://openalex.org/keywords/garbage","display_name":"Garbage","score":0.3162614107131958},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.22456786036491394},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.22058257460594177},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.2180633842945099},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.13410550355911255}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8423513174057007},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.8269904851913452},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.5910519361495972},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.5895735025405884},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.4628104269504547},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.42305389046669006},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3329237103462219},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32970255613327026},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.3162614107131958},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.22456786036491394},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.22058257460594177},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2180633842945099},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.13410550355911255},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3431803","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3431803","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3431803","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},{"id":"pmh:oai:archive.ugent.be:8736586","is_oa":true,"landing_page_url":"https://biblio.ugent.be/publication/8736586","pdf_url":null,"source":{"id":"https://openalex.org/S4306400478","display_name":"Ghent University Academic Bibliography (Ghent University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I32597200","host_organization_name":"Ghent University","host_organization_lineage":["https://openalex.org/I32597200"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSN: 1544-3973","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"doi:10.1145/3431803","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3431803","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3431803","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.6000000238418579,"display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G8051015205","display_name":null,"funder_award_id":"Projects","funder_id":"https://openalex.org/F4320321730","funder_display_name":"Fonds Wetenschappelijk Onderzoek"},{"id":"https://openalex.org/G8226679159","display_name":null,"funder_award_id":"G.0434.16N","funder_id":"https://openalex.org/F4320321730","funder_display_name":"Fonds Wetenschappelijk Onderzoek"}],"funders":[{"id":"https://openalex.org/F4320321730","display_name":"Fonds Wetenschappelijk Onderzoek","ror":"https://ror.org/03qtxy027"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3125828735.pdf","grobid_xml":"https://content.openalex.org/works/W3125828735.grobid-xml"},"referenced_works_count":67,"referenced_works":["https://openalex.org/W1559781097","https://openalex.org/W1583464938","https://openalex.org/W1969646797","https://openalex.org/W1975698617","https://openalex.org/W1978082708","https://openalex.org/W1979978831","https://openalex.org/W1985154153","https://openalex.org/W1993089791","https://openalex.org/W2005330614","https://openalex.org/W2012116223","https://openalex.org/W2013626513","https://openalex.org/W2014672480","https://openalex.org/W2021708499","https://openalex.org/W2040379684","https://openalex.org/W2042059673","https://openalex.org/W2069273723","https://openalex.org/W2074113453","https://openalex.org/W2077076195","https://openalex.org/W2082982763","https://openalex.org/W2102839400","https://openalex.org/W2104057788","https://openalex.org/W2107917004","https://openalex.org/W2118703320","https://openalex.org/W2120829734","https://openalex.org/W2133066652","https://openalex.org/W2143807959","https://openalex.org/W2144512449","https://openalex.org/W2146766856","https://openalex.org/W2146894037","https://openalex.org/W2148797773","https://openalex.org/W2152814480","https://openalex.org/W2154001575","https://openalex.org/W2157116240","https://openalex.org/W2158364508","https://openalex.org/W2159928435","https://openalex.org/W2166091242","https://openalex.org/W2169865228","https://openalex.org/W2240238332","https://openalex.org/W2293164505","https://openalex.org/W2409091408","https://openalex.org/W2573246392","https://openalex.org/W2761236734","https://openalex.org/W2795359237","https://openalex.org/W2799012131","https://openalex.org/W2883338591","https://openalex.org/W2941259776","https://openalex.org/W2953358830","https://openalex.org/W2979416959","https://openalex.org/W2996776823","https://openalex.org/W2997147979","https://openalex.org/W2997979671","https://openalex.org/W3003697980","https://openalex.org/W3004493283","https://openalex.org/W3004501017","https://openalex.org/W3005566493","https://openalex.org/W3010639757","https://openalex.org/W3112402894","https://openalex.org/W3113163436","https://openalex.org/W4231060654","https://openalex.org/W4232973962","https://openalex.org/W4236504400","https://openalex.org/W4239813889","https://openalex.org/W4247176905","https://openalex.org/W4247436192","https://openalex.org/W4249144718","https://openalex.org/W4252742548","https://openalex.org/W4254917727"],"related_works":["https://openalex.org/W2132258996","https://openalex.org/W2245694847","https://openalex.org/W4387773637","https://openalex.org/W4381304378","https://openalex.org/W2188602196","https://openalex.org/W3174776489","https://openalex.org/W1700460898","https://openalex.org/W4297378365","https://openalex.org/W2808342711","https://openalex.org/W3127149756"],"abstract_inverted_index":{"Emerging":[0],"workloads":[1,139],"in":[2,126,131,146,201],"cloud":[3],"and":[4,13,45,56,65,85,100,123,128,156,168,170,180,198,208,218,231,304],"data":[5,266],"center":[6],"infrastructures":[7],"demand":[8],"high":[9,63,66],"main":[10,23],"memory":[11,24,27,53],"bandwidth":[12],"capacity.":[14,67],"Unfortunately,":[15,91],"DRAM":[16,55,79,217],"alone":[17],"is":[18,43,50,174],"unable":[19],"to":[20,32,58,76,88,195,212,240,254,259,290],"satisfy":[21],"contemporary":[22],"demands.":[25],"High-bandwidth":[26],"(HBM)":[28],"uses":[29,191,210],"3D":[30],"die-stacking":[31],"deliver":[33],"4\u20138\u00d7":[34],"higher":[35],"bandwidth.":[36],"HBM":[37,57,72,77,127],"has":[38],"two":[39],"drawbacks:":[40],"(1)":[41,142],"capacity":[42],"low,":[44],"(2)":[46,158],"soft":[47,89,227],"error":[48,228],"rate":[49,229],"high.":[51],"Hybrid":[52],"combines":[54],"promise":[59],"low":[60],"fault":[61],"rates,":[62],"bandwidth,":[64],"Prior":[68],"OS":[69,262],"approaches":[70,93],"manage":[71,291],"by":[73,237,251],"mapping":[74],"pages":[75],"versus":[78],"based":[80],"on":[81],"hotness":[82,179],"(access":[83],"frequency)":[84],"risk":[86],"(susceptibility":[87],"errors).":[90],"these":[92],"operate":[94],"at":[95,245,295],"a":[96,109,159,175,185,255,260,287],"coarse-grained":[97],"page":[98,102,271],"granularity,":[99],"frequent":[101],"migrations":[103],"hurt":[104],"performance.":[105],"This":[106],"article":[107],"proposes":[108],"new":[110,288],"class":[111],"of":[112,135,162],"reliability-aware":[113,187,265],"garbage":[114,188,283],"collectors":[115],"for":[116,178,264],"hybrid":[117],"HBM-DRAM":[118,293],"systems":[119],"that":[120,190],"place":[121,196],"hot":[122,155,167,197],"low-risk":[124,199],"objects":[125,145,165,200],"the":[129,147,163,246,306],"rest":[130],"DRAM.":[132],"Our":[133],"analysis":[134],"nine":[136],"real-world":[137],"Java":[138],"shows":[140],"that:":[141],"newly":[143],"allocated":[144],"nursery":[148],"are":[149,166,205],"frequently":[150],"written,":[151],"making":[152],"them":[153],"both":[154],"low-risk,":[157,169],"small":[160],"fraction":[161],"mature":[164],"(3)":[171],"allocation":[172,192,214],"site":[173,193],"good":[176],"predictor":[177],"risk.":[181],"We":[182],"propose":[183],"RiskRelief,":[184],"novel":[186],"collector":[189],"prediction":[194],"HBM.":[202,219],"Allocation":[203],"sites":[204,215],"profiled":[206],"offline":[207],"RiskRelief":[209,234,268],"heuristics":[211,222],"classify":[213],"as":[216],"The":[220],"proposed":[221],"expose":[223],"Pareto-optimal":[224],"trade-offs":[225],"between":[226],"(SER)":[230],"execution":[232],"time.":[233],"improves":[235,276],"SER":[236],"9\u00d7":[238],"compared":[239,253],"an":[241],"HBM-Only":[242],"system":[243],"while":[244,278,298],"same":[247],"time":[248],"improving":[249],"performance":[250,277],"29%":[252],"DRAM-Only":[256],"system.":[257],"Compared":[258],"state-of-the-art":[261],"approach":[263],"placement,":[267],"eliminates":[269],"all":[270],"migration":[272],"overheads,":[273],"which":[274],"substantially":[275],"delivering":[279],"similar":[280],"SER.":[281],"Reliability-aware":[282],"collection":[284],"opens":[285],"up":[286],"opportunity":[289],"emerging":[292],"memories":[294],"fine":[296],"granularity":[297],"requiring":[299],"no":[300],"extra":[301],"hardware":[302],"support":[303],"leaving":[305],"programming":[307],"model":[308],"unchanged.":[309]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":3},{"year":2022,"cited_by_count":1}],"updated_date":"2026-03-14T08:43:22.919905","created_date":"2025-10-10T00:00:00"}
