{"id":"https://openalex.org/W3186069602","doi":"https://doi.org/10.1145/3458749","title":"Towards Enhanced System Efficiency while Mitigating Row Hammer","display_name":"Towards Enhanced System Efficiency while Mitigating Row Hammer","publication_year":2021,"publication_date":"2021-07-17","ids":{"openalex":"https://openalex.org/W3186069602","doi":"https://doi.org/10.1145/3458749","mag":"3186069602"},"language":"en","primary_location":{"id":"doi:10.1145/3458749","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3458749","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3458749","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/3458749","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5085634668","display_name":"Kaustav Goswami","orcid":"https://orcid.org/0000-0002-6652-3029"},"institutions":[{"id":"https://openalex.org/I4210089896","display_name":"Indian Institute of Information Technology Guwahati","ror":"https://ror.org/00bb9ch64","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210089896"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Kaustav Goswami","raw_affiliation_strings":["Indian Institute of Information Technology Guwahati, India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Information Technology Guwahati, India","institution_ids":["https://openalex.org/I4210089896"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002481103","display_name":"Dip Sankar Banerjee","orcid":"https://orcid.org/0000-0002-0476-1224"},"institutions":[{"id":"https://openalex.org/I154549908","display_name":"Indian Institute of Technology Jodhpur","ror":"https://ror.org/03yacj906","country_code":"IN","type":"education","lineage":["https://openalex.org/I154549908"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Dip Sankar Banerjee","raw_affiliation_strings":["Indian Institute of Technology Jodhpur, India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Jodhpur, India","institution_ids":["https://openalex.org/I154549908"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048526628","display_name":"Shirshendu Das","orcid":"https://orcid.org/0000-0002-9232-4306"},"institutions":[{"id":"https://openalex.org/I119241673","display_name":"Indian Institute of Technology Ropar","ror":"https://ror.org/02qkhhn56","country_code":"IN","type":"education","lineage":["https://openalex.org/I119241673"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Shirshendu Das","raw_affiliation_strings":["Indian Institute of Technology Ropar, India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Ropar, India","institution_ids":["https://openalex.org/I119241673"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5085634668"],"corresponding_institution_ids":["https://openalex.org/I4210089896"],"apc_list":null,"apc_paid":null,"fwci":0.0801,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.34239782,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"18","issue":"4","first_page":"1","last_page":"26"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10478","display_name":"Diamond and Carbon-based Materials Research","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10478","display_name":"Diamond and Carbon-based Materials Research","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials 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.9988999962806702,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/row","display_name":"Row","score":0.9216005802154541},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.857762336730957},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7976621389389038},{"id":"https://openalex.org/keywords/row-and-column-spaces","display_name":"Row and column spaces","score":0.5809590220451355},{"id":"https://openalex.org/keywords/blocking","display_name":"Blocking (statistics)","score":0.5301573872566223},{"id":"https://openalex.org/keywords/static-random-access-memory","display_name":"Static random-access memory","score":0.5175549387931824},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.42041346430778503},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.4101518988609314},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3744814991950989},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.346059650182724},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3337877690792084},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12168377637863159},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.10030537843704224}],"concepts":[{"id":"https://openalex.org/C135598885","wikidata":"https://www.wikidata.org/wiki/Q1366302","display_name":"Row","level":2,"score":0.9216005802154541},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.857762336730957},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7976621389389038},{"id":"https://openalex.org/C104140500","wikidata":"https://www.wikidata.org/wiki/Q2088159","display_name":"Row and column spaces","level":3,"score":0.5809590220451355},{"id":"https://openalex.org/C144745244","wikidata":"https://www.wikidata.org/wiki/Q4927286","display_name":"Blocking (statistics)","level":2,"score":0.5301573872566223},{"id":"https://openalex.org/C68043766","wikidata":"https://www.wikidata.org/wiki/Q267416","display_name":"Static random-access memory","level":2,"score":0.5175549387931824},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.42041346430778503},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.4101518988609314},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3744814991950989},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.346059650182724},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3337877690792084},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12168377637863159},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.10030537843704224}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3458749","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3458749","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3458749","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"}],"best_oa_location":{"id":"doi:10.1145/3458749","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3458749","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3458749","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":[{"score":0.8700000047683716,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G6856239295","display_name":null,"funder_award_id":"EEQ/2019/000695","funder_id":"https://openalex.org/F4320334771","funder_display_name":"Science and Engineering Research Board"}],"funders":[{"id":"https://openalex.org/F4320334771","display_name":"Science and Engineering Research Board","ror":"https://ror.org/03ffdsr55"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3186069602.pdf","grobid_xml":"https://content.openalex.org/works/W3186069602.grobid-xml"},"referenced_works_count":21,"referenced_works":["https://openalex.org/W2034861439","https://openalex.org/W2090032487","https://openalex.org/W2117880765","https://openalex.org/W2135965542","https://openalex.org/W2157116240","https://openalex.org/W2162639668","https://openalex.org/W2169875292","https://openalex.org/W2480937096","https://openalex.org/W2505596360","https://openalex.org/W2525431465","https://openalex.org/W2625267941","https://openalex.org/W2740964443","https://openalex.org/W2762314778","https://openalex.org/W2949951157","https://openalex.org/W2950041399","https://openalex.org/W2951911020","https://openalex.org/W2953044030","https://openalex.org/W2985330652","https://openalex.org/W2998915116","https://openalex.org/W2999916660","https://openalex.org/W3143577886"],"related_works":["https://openalex.org/W2313440505","https://openalex.org/W3123744736","https://openalex.org/W1505848319","https://openalex.org/W2137691148","https://openalex.org/W4281399881","https://openalex.org/W2905020035","https://openalex.org/W3166006430","https://openalex.org/W4281971614","https://openalex.org/W2049180840","https://openalex.org/W2950041399"],"abstract_inverted_index":{"In":[0,91],"recent":[1],"years,":[2],"DRAM-based":[3],"main":[4],"memories":[5],"have":[6,62],"become":[7],"susceptible":[8],"to":[9,18,45,51,57,67,186,204,223,255,273,301],"the":[10,53,89,101,107,112,120,124,146,150,162,170,173,182,187,194,205,213,217,232,257,267,270,287,296],"Row":[11],"Hammer":[12],"(RH)":[13],"problem,":[14],"which":[15],"causes":[16,37],"bits":[17,44],"flip":[19],"in":[20,161,193,231,291],"a":[21,30,130,260,276],"row":[22,35],"without":[23],"accessing":[24],"them":[25],"directly.":[26],"Frequent":[27],"activation":[28],"of":[29,83,111,122,145,172,181,189,216,229,239,247,259,275,286],"row,":[31,262],"called":[32],"an":[33,96,227,302],"aggressor":[34,174],",":[36],"its":[38],"adjacent":[39],"rows\u2019":[40],"(":[41],"victim":[42,54,125,147,190,289],")":[43],"flip.":[46],"The":[47,81],"state-of-the-art":[48],"solution":[49],"is":[50,109,220,253],"refresh":[52],"rows":[55,148,191,290],"explicitly":[56],"prevent":[58],"bit":[59],"flipping.":[60],"There":[61],"been":[63],"several":[64],"proposals":[65],"made":[66],"detect":[68],"RH":[69,85,102,116,207,304],"attacks.":[70],"These":[71],"include":[72],"both":[73],"probabilistic":[74],"as":[75,77],"well":[76],"deterministic":[78],"counter-based":[79],"methods.":[80],"technique":[82,98,118],"handling":[84,100,117,305],"attacks,":[86],"however,":[87],"remains":[88],"same.":[90],"this":[92],"work,":[93],"we":[94,128,200],"propose":[95],"efficient":[97,303],"for":[99,158,178],"problem.":[103],"We":[104],"show":[105],"that":[106,140,219],"mechanism":[108],"agnostic":[110],"detection":[113],"mechanism.":[114],"Our":[115,166,280],"omits":[119],"necessity":[121],"refreshing":[123,188,225,285,293],"rows.":[126,175],"Instead,":[127],"use":[129],"small":[131],"non-volatile":[132],"Spin-Transfer":[133],"Torque":[134],"Magnetic":[135],"Random":[136],"Access":[137],"Memory":[138],"(STTRAM)":[139],"ensures":[141],"no":[142],"unnecessary":[143],"refreshes":[144],"on":[149,169,242,295],"DRAM":[151,164,183,297],"device":[152,298],"and":[153,235,299],"thus":[154],"allowing":[155],"more":[156],"time":[157,215],"normal":[159],"applications":[160],"same":[163,288],"device.":[165],"model":[167,211,282],"relies":[168],"migration":[171],"This":[176],"accounts":[177],"removing":[179],"blocking":[180,214],"operations":[184],"due":[185,222],"incurred":[192],"previous":[195],"solution.":[196],"After":[197],"extensive":[198],"evaluation,":[199],"found":[201],"that,":[202],"compared":[203],"conventional":[206],"mitigation":[208],"techniques,":[209],"our":[210],"minimizes":[212],"memory":[218],"imposed":[221],"explicit":[224],"by":[226],"average":[228],"80.72%":[230],"worst-case":[233],"scenario":[234],"provides":[236],"energy":[237],"savings":[238],"about":[240],"15.82%":[241],"average,":[243],"across":[244],"different":[245,292],"types":[246],"RH-based":[248],"workloads.":[249],"A":[250],"lookup":[251],"table":[252],"necessary":[254],"pinpoint":[256],"location":[258],"particular":[261],"which,":[263],"when":[264],"combined":[265],"with":[266],"STTMRAM,":[268],"limits":[269],"storage":[271],"overhead":[272],"0.39%":[274],"2":[277],"GB":[278],"DRAM.":[279],"proposed":[281],"prevents":[283],"repeated":[284],"windows":[294],"leads":[300],"technique.":[306]},"counts_by_year":[{"year":2022,"cited_by_count":1}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
