{"id":"https://openalex.org/W4409248403","doi":"https://doi.org/10.1109/hpca61900.2025.00080","title":"QPRAC: Towards Secure and Practical PRAC-based Rowhammer Mitigation using Priority Queues","display_name":"QPRAC: Towards Secure and Practical PRAC-based Rowhammer Mitigation using Priority Queues","publication_year":2025,"publication_date":"2025-03-01","ids":{"openalex":"https://openalex.org/W4409248403","doi":"https://doi.org/10.1109/hpca61900.2025.00080"},"language":"en","primary_location":{"id":"doi:10.1109/hpca61900.2025.00080","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca61900.2025.00080","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 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/A5046856751","display_name":"Jeonghyun Woo","orcid":null},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Jeonghyun Woo","raw_affiliation_strings":["University of British,Columbia"],"affiliations":[{"raw_affiliation_string":"University of British,Columbia","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Shaopeng Chris Lin","orcid":null},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Shaopeng Chris Lin","raw_affiliation_strings":["University of Toronto"],"affiliations":[{"raw_affiliation_string":"University of Toronto","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053993126","display_name":"Prashant J. Nair","orcid":"https://orcid.org/0000-0002-1732-4314"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Prashant J. Nair","raw_affiliation_strings":["University of British,Columbia"],"affiliations":[{"raw_affiliation_string":"University of British,Columbia","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078825915","display_name":"Aamer Jaleel","orcid":"https://orcid.org/0000-0002-5709-2992"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Aamer Jaleel","raw_affiliation_strings":["NVIDIA"],"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071514906","display_name":"Gururaj Saileshwar","orcid":"https://orcid.org/0000-0003-3542-2548"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Gururaj Saileshwar","raw_affiliation_strings":["University of British,Columbia"],"affiliations":[{"raw_affiliation_string":"University of British,Columbia","institution_ids":["https://openalex.org/I141945490"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5046856751"],"corresponding_institution_ids":["https://openalex.org/I141945490"],"apc_list":null,"apc_paid":null,"fwci":24.5114,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.99366268,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1021","last_page":"1037"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11598","display_name":"Internet Traffic Analysis and Secure E-voting","score":0.9940999746322632,"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/T11598","display_name":"Internet Traffic Analysis and Secure E-voting","score":0.9940999746322632,"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/T10237","display_name":"Cryptography and Data Security","score":0.9923999905586243,"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/T10138","display_name":"Network Traffic and Congestion Control","score":0.988099992275238,"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.6152935028076172},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.5866007804870605},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.45148733258247375},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.43973442912101746},{"id":"https://openalex.org/keywords/queueing-theory","display_name":"Queueing theory","score":0.42075440287590027}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6152935028076172},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.5866007804870605},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.45148733258247375},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.43973442912101746},{"id":"https://openalex.org/C22684755","wikidata":"https://www.wikidata.org/wiki/Q847526","display_name":"Queueing theory","level":2,"score":0.42075440287590027}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca61900.2025.00080","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca61900.2025.00080","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":54,"referenced_works":["https://openalex.org/W1597555784","https://openalex.org/W1985229168","https://openalex.org/W2034861439","https://openalex.org/W2105680229","https://openalex.org/W2157116240","https://openalex.org/W2163563130","https://openalex.org/W2537014044","https://openalex.org/W2625267941","https://openalex.org/W2807401673","https://openalex.org/W2949951157","https://openalex.org/W2962726564","https://openalex.org/W2974891422","https://openalex.org/W3015685940","https://openalex.org/W3042829099","https://openalex.org/W3046609696","https://openalex.org/W3105648728","https://openalex.org/W3157763265","https://openalex.org/W3193730902","https://openalex.org/W3207641784","https://openalex.org/W4200200012","https://openalex.org/W4233459511","https://openalex.org/W4255327858","https://openalex.org/W4280584183","https://openalex.org/W4281916312","https://openalex.org/W4281924797","https://openalex.org/W4288057786","https://openalex.org/W4288057800","https://openalex.org/W4308083593","https://openalex.org/W4308083833","https://openalex.org/W4308084251","https://openalex.org/W4360605753","https://openalex.org/W4360831792","https://openalex.org/W4360831957","https://openalex.org/W4380875579","https://openalex.org/W4385679822","https://openalex.org/W4385679852","https://openalex.org/W4385688937","https://openalex.org/W4388757726","https://openalex.org/W4389476207","https://openalex.org/W4392745968","https://openalex.org/W4393407287","https://openalex.org/W4393591575","https://openalex.org/W4395020658","https://openalex.org/W4401211773","https://openalex.org/W4402040240","https://openalex.org/W4404954327","https://openalex.org/W4407219659","https://openalex.org/W4409248339","https://openalex.org/W6808651907","https://openalex.org/W6849910586","https://openalex.org/W6857607470","https://openalex.org/W6865988624","https://openalex.org/W6869990205","https://openalex.org/W6910007746"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2928328943"],"abstract_inverted_index":{"JEDEC":[0],"has":[1],"introduced":[2],"the":[3,45,65,79,82,94,106,115,124,144,155,180],"Per":[4],"Row":[5],"Activation":[6],"Counting":[7],"(PRAC)":[8],"framework":[9],"for":[10,67,132,208],"DDR5":[11],"and":[12,110,172,189],"future":[13],"DRAMs":[14],"to":[15,43,48,142,178,195,214],"enable":[16],"precise":[17],"counting":[18],"of":[19,28,93,120,126,147,183],"DRAM":[20,99],"row":[21],"activations.":[22],"PRAC":[23,36,55,76,116],"enables":[24],"a":[25,127,204],"holistic":[26],"mitigation":[27,51,166,174,192],"Rowhammer":[29,34,50,196],"attacks":[30],"even":[31],"at":[32],"ultra-low":[33],"thresholds.":[35],"uses":[37],"an":[38],"Alert":[39],"Back-Off":[40],"(ABO)":[41],"protocol":[42],"request":[44],"memory":[46],"controller":[47],"issue":[49],"requests.":[52],"However,":[53],"recent":[54,83],"implementations":[56],"are":[57],"either":[58],"insecure":[59,71],"or":[60],"impractical.":[61],"For":[62],"example,":[63],"Panopticon,":[64],"inspiration":[66],"PRAC,":[68],"is":[69,86,123],"rendered":[70],"if":[72],"implemented":[73],"per":[74],"JEDEC\u2019s":[75],"specification.":[77],"On":[78],"other":[80],"hand,":[81],"UPRAC":[84],"proposal":[85,122],"impractical":[87],"since":[88],"it":[89],"needs":[90],"oracular":[91],"knowledge":[92],"\u2018top-":[95],"N":[96],"\u2018":[97],"activated":[98],"rows":[100],"that":[101,134,193],"require":[102],"mitigation.This":[103],"paper":[104],"provides":[105,151,187],"first":[107],"secure,":[108],"scalable,":[109],"practical":[111,190],"RowHammer":[112,191],"solution":[113],"using":[114,154],"framework.":[117],"The":[118],"crux":[119],"our":[121,162],"design":[125],"priority-based":[128],"service":[129],"queue":[130],"(PSQ)":[131],"mitigations":[133,137],"prioritizes":[135],"pending":[136],"based":[138],"on":[139,167],"activation":[140],"counts":[141],"avoid":[143],"security":[145,153],"risks":[146],"prior":[148],"solutions.":[149],"This":[150],"principled":[152],"reactive":[156],"ABO":[157],"protocol.":[158],"Furthermore,":[159],"we":[160],"co-design":[161],"PSQ,":[163],"with":[164,217],"opportunistic":[165],"Refresh":[168],"Management":[169],"(RFM)":[170],"operations":[171],"proactive":[173,218],"during":[175],"refresh":[176],"(REF),":[177],"limit":[179],"performance":[181],"impact":[182],"ABO-based":[184],"mitigations.":[185,219],"QPRAC":[186],"secure":[188],"scales":[194],"thresholds":[197],"as":[198,200],"low":[199],"71":[201],"while":[202],"incurring":[203],"$0.8":[205],"\\%$":[206,216],"slowdown":[207],"benign":[209],"workloads,":[210],"which":[211],"further":[212],"reduces":[213],"$0":[215]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":7}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
