{"id":"https://openalex.org/W2547755356","doi":"https://doi.org/10.1145/2996191","title":"Shielding STT-RAM Based Register Files on GPUs against Read Disturbance","display_name":"Shielding STT-RAM Based Register Files on GPUs against Read Disturbance","publication_year":2016,"publication_date":"2016-11-01","ids":{"openalex":"https://openalex.org/W2547755356","doi":"https://doi.org/10.1145/2996191","mag":"2547755356"},"language":"en","primary_location":{"id":"doi:10.1145/2996191","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2996191","pdf_url":null,"source":{"id":"https://openalex.org/S96198239","display_name":"ACM Journal on Emerging Technologies in Computing Systems","issn_l":"1550-4832","issn":["1550-4832","1550-4840"],"is_oa":false,"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 Journal on Emerging Technologies in Computing Systems","raw_type":"journal-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/A5100438478","display_name":"Hang Zhang","orcid":"https://orcid.org/0000-0003-2514-0811"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Hang Zhang","raw_affiliation_strings":["Key State Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha, China"],"affiliations":[{"raw_affiliation_string":"Key State Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101879695","display_name":"Xuhao Chen","orcid":"https://orcid.org/0000-0001-6470-3387"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xuhao Chen","raw_affiliation_strings":["College of Computer, National University of Defense Technology, Changsha, China"],"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023506057","display_name":"Nong Xiao","orcid":"https://orcid.org/0000-0002-2166-977X"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]},{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Nong Xiao","raw_affiliation_strings":["Key State Laboratory of High Performance Computing, College of Computer, National University of Defense Technology 8 School of Data and Computer Science, Sun Yat-sen University, Changsha, China"],"affiliations":[{"raw_affiliation_string":"Key State Laboratory of High Performance Computing, College of Computer, National University of Defense Technology 8 School of Data and Computer Science, Sun Yat-sen University, Changsha, China","institution_ids":["https://openalex.org/I170215575","https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111939510","display_name":"Lei Wang","orcid":"https://orcid.org/0000-0003-3249-7333"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lei Wang","raw_affiliation_strings":["College of Computer, National University of Defense Technology, Changsha, China"],"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100453054","display_name":"Fang Liu","orcid":"https://orcid.org/0000-0002-3383-2191"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fang Liu","raw_affiliation_strings":["College of Computer, National University of Defense Technology, Changsha, China"],"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100756971","display_name":"Wei Chen","orcid":"https://orcid.org/0000-0002-2876-6687"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei Chen","raw_affiliation_strings":["College of Computer, National University of Defense Technology, Changsha, China"],"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101483479","display_name":"Zhiguang Chen","orcid":"https://orcid.org/0000-0002-9318-5715"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiguang Chen","raw_affiliation_strings":["Key State Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha, China"],"affiliations":[{"raw_affiliation_string":"Key State Laboratory of High Performance Computing, College of Computer, National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5100438478"],"corresponding_institution_ids":["https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":0.946,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.74731992,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"13","issue":"2","first_page":"1","last_page":"17"},"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.9998000264167786,"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.9998000264167786,"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.9998000264167786,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9997000098228455,"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/register-file","display_name":"Register file","score":0.8900911808013916},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7833022475242615},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6132815480232239},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6103727221488953},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.5582543015480042},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.42093104124069214},{"id":"https://openalex.org/keywords/processor-register","display_name":"Processor register","score":0.41319549083709717},{"id":"https://openalex.org/keywords/static-random-access-memory","display_name":"Static random-access memory","score":0.4113360047340393},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.39469754695892334},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.33755552768707275},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18078657984733582},{"id":"https://openalex.org/keywords/memory-address","display_name":"Memory address","score":0.17810621857643127},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.16515123844146729},{"id":"https://openalex.org/keywords/electrical-engineering","display_name":"Electrical engineering","score":0.1476336419582367},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.0962584912776947},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09225884079933167}],"concepts":[{"id":"https://openalex.org/C117280010","wikidata":"https://www.wikidata.org/wiki/Q180944","display_name":"Register file","level":3,"score":0.8900911808013916},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7833022475242615},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6132815480232239},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6103727221488953},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.5582543015480042},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.42093104124069214},{"id":"https://openalex.org/C2871975","wikidata":"https://www.wikidata.org/wiki/Q187466","display_name":"Processor register","level":4,"score":0.41319549083709717},{"id":"https://openalex.org/C68043766","wikidata":"https://www.wikidata.org/wiki/Q267416","display_name":"Static random-access memory","level":2,"score":0.4113360047340393},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.39469754695892334},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.33755552768707275},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18078657984733582},{"id":"https://openalex.org/C153247305","wikidata":"https://www.wikidata.org/wiki/Q835713","display_name":"Memory address","level":3,"score":0.17810621857643127},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.16515123844146729},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.1476336419582367},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.0962584912776947},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09225884079933167}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2996191","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2996191","pdf_url":null,"source":{"id":"https://openalex.org/S96198239","display_name":"ACM Journal on Emerging Technologies in Computing Systems","issn_l":"1550-4832","issn":["1550-4832","1550-4840"],"is_oa":false,"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 Journal on Emerging Technologies in Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.9100000262260437}],"awards":[{"id":"https://openalex.org/G4427153883","display_name":null,"funder_award_id":"61433019, U1435217, 61232003, 61502514, 61202121, 61402503, 61402501, 61120106005 and 61303073","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G996718493","display_name":null,"funder_award_id":"20114307120013","funder_id":"https://openalex.org/F4320336024","funder_display_name":"Specialized Research Fund for the Doctoral Program of Higher Education of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320336024","display_name":"Specialized Research Fund for the Doctoral Program of Higher Education of China","ror":null},{"id":"https://openalex.org/F4320337392","display_name":"Division of Electrical, Communications and Cyber Systems","ror":"https://ror.org/01krpsy48"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W1815597787","https://openalex.org/W1971695022","https://openalex.org/W1978229152","https://openalex.org/W1979527452","https://openalex.org/W2000553861","https://openalex.org/W2010202670","https://openalex.org/W2013028205","https://openalex.org/W2016594368","https://openalex.org/W2019833471","https://openalex.org/W2022632182","https://openalex.org/W2024405592","https://openalex.org/W2034639175","https://openalex.org/W2054431636","https://openalex.org/W2057386187","https://openalex.org/W2072656003","https://openalex.org/W2078994750","https://openalex.org/W2084007230","https://openalex.org/W2085577656","https://openalex.org/W2089503631","https://openalex.org/W2093043622","https://openalex.org/W2099084006","https://openalex.org/W2108048675","https://openalex.org/W2109331413","https://openalex.org/W2110276925","https://openalex.org/W2122249806","https://openalex.org/W2135393827","https://openalex.org/W2139605600","https://openalex.org/W2163405479","https://openalex.org/W2203111322","https://openalex.org/W2273440736","https://openalex.org/W2403204284","https://openalex.org/W3146904821"],"related_works":["https://openalex.org/W2224192221","https://openalex.org/W2356166161","https://openalex.org/W1969937427","https://openalex.org/W1482836228","https://openalex.org/W2130533867","https://openalex.org/W3144620029","https://openalex.org/W2014882201","https://openalex.org/W2392960441","https://openalex.org/W3139936489","https://openalex.org/W4281749670"],"abstract_inverted_index":{"To":[0,133],"address":[1],"the":[2,46,53,56,87,102,119,135,155,158,204,210,227,240],"high":[3,37,75,129],"energy":[4,113,231],"consumption":[5],"issue":[6],"of":[7,33,94,150,157,213,242],"SRAM":[8],"on":[9,90],"GPUs,":[10],"emerging":[11],"Spin-Transfer":[12],"Torque":[13],"(STT-RAM)":[14],"memory":[15],"technology":[16,68],"has":[17],"been":[18],"intensively":[19],"studied":[20],"to":[21,30,74,100,126,153,172,183,190,201,209],"build":[22],"GPU":[23,120],"register":[24,92,121,185,215],"files":[25,93],"for":[26,78,118],"better":[27],"energy-efficiency,":[28],"thanks":[29],"its":[31],"benefits":[32],"low":[34],"leakage":[35],"power,":[36],"density,":[38],"and":[39,62,131,169,230],"good":[40],"scalability.":[41],"However,":[42],"STT-RAM":[43],"suffers":[44],"from":[45,52],"read":[47,60,71,79,103,136,181],"disturbance":[48,72,104],"issue,":[49],"which":[50,81,148],"stems":[51],"fact":[54],"that":[55,124,220],"voltage":[57],"difference":[58],"between":[59],"current":[61,64],"write":[63],"becomes":[65],"smaller":[66],"as":[67],"scales.":[69],"The":[70],"leads":[73],"error":[76],"rates":[77],"operations,":[80],"cannot":[82],"be":[83],"effectively":[84,225],"protected":[85],"by":[86,234],"SEC-DED":[88],"ECC":[89],"large-capacity":[91],"GPUs.":[95],"Prior":[96],"schemes":[97],"(e.g.,":[98],"read-restore)":[99],"mitigate":[101,226],"usually":[105],"incur":[106],"either":[107],"non-trivial":[108],"performance":[109,130,228],"loss":[110,229],"or":[111],"excessive":[112],"overhead,":[114],"thus":[115],"not":[116],"applicable":[117],"file":[122],"design":[123,223],"aims":[125],"achieve":[127],"both":[128],"energy-efficiency.":[132],"combat":[134],"disturbance,":[137],"we":[138,162,177,195],"propose":[139,196],"a":[140,179],"novel":[141],"software-hardware":[142],"co-designed":[143],"solution":[144],"(i.e.,":[145],"Red-Shield":[146],"),":[147],"consists":[149],"three":[151],"optimizations":[152],"overcome":[154],"limitations":[156],"existing":[159],"solutions.":[160],"First,":[161],"identify":[163],"dead":[164],"reads":[165,186],"at":[166],"compiling":[167],"stage":[168],"augment":[170],"instructions":[171],"avoid":[173],"unnecessary":[174],"restores.":[175,193],"Second,":[176],"employ":[178],"small":[180],"buffer":[182],"accommodate":[184],"with":[187],"high-access":[188],"locality":[189],"further":[191],"reduce":[192],"Third,":[194],"an":[197],"adaptive":[198],"restore":[199,206,235],"mechanism":[200],"selectively":[202],"pick":[203],"suitable":[205],"scheme,":[207],"according":[208],"busy":[211],"status":[212],"corresponding":[214],"banks.":[216],"Experimental":[217],"results":[218],"show":[219],"our":[221],"proposed":[222],"can":[224],"overhead":[232],"caused":[233],"operations":[236],"while":[237],"still":[238],"maintaining":[239],"reliability":[241],"reads.":[243]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2018,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
