Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.11851/12018
Full metadata record
DC FieldValueLanguage
dc.contributor.authorCanpolat, Oguzhan-
dc.contributor.authorYaglikci, A. Giray-
dc.contributor.authorOlgun, Ataberk-
dc.contributor.authorYuksel, Ismail Emir-
dc.contributor.authorTugrul, Yahya Can-
dc.contributor.authorKanellopoulos, Konstantinos-
dc.contributor.authorMutlu, Onur-
dc.date.accessioned2025-01-10T21:01:49Z-
dc.date.available2025-01-10T21:01:49Z-
dc.date.issued2024-
dc.identifier.isbn9798350350579-
dc.identifier.isbn9798350350586-
dc.identifier.issn1072-4451-
dc.identifier.urihttps://doi.org/10.1109/MICRO61859.2024.00072-
dc.description.abstractRowHammer is a major read disturbance mechanism in DRAM where repeatedly accessing (hammering) a row of DRAM cells (DRAM row) induces bitflips in other physically nearby DRAM rows. RowHammer solutions perform preventive actions (e.g., refresh neighbor rows of the hammered row) that mitigate such bitflips to preserve memory isolation, a fundamental building block of security and privacy in modern computing systems. However, preventive actions induce non-negligible memory request latency and system performance overheads as they interfere with memory requests. As shrinking technology node size over DRAM chip generations exacerbates RowHammer, the overheads of RowHammer solutions become prohibitively expensive. As a result, a malicious program can effectively hog the memory system and deny service to benign applications by causing many RowHammer-preventive actions. In this work, we tackle the performance overheads of RowHammer solutions by tracking and throttling the generators of memory accesses that trigger RowHammer solutions. To this end, we propose BreakHammer. BreakHammer 1) observes the time-consuming RowHammer-preventive actions of existing RowHammer mitigation mechanisms, 2) identifies hardware threads that trigger many of these actions, and 3) reduces the memory bandwidth usage of each identified thread. As such, BreakHammer significantly reduces the number of RowHammer-preventive actions performed, thereby improving 1) system performance and DRAM energy, and 2) reducing the maximum slowdown induced on a benign application, with near-zero area overhead. Our extensive evaluations demonstrate that BreakHammer effectively reduces the negative performance, energy, and fairness effects of eight RowHammer mitigation mechanisms. To foster further research we open-source our BreakHammer implementation and scripts at https://github.com/CMU-SAFARI/BreakHammer.en_US
dc.description.sponsorshipHuawei; Intel; (VMware); Google Security and Privacy Research Award; Microsoft Swiss Joint Research Center; ETH Future Computing Laboratory; [MICRO 2024]en_US
dc.description.sponsorshipWe thank the anonymous reviewers of S&P 2024 and MICRO 2024 (both main submission and artifact evaluation) for the encouraging feedback. We thank the SAFARI Research Group members for valuable feedback and the stimulating scientific and intellectual environment. We acknowledge the generous gift funding provided by our industrial partners (especially Google, Huawei, Intel, Microsoft, VMware), which has been instrumental in enabling the research we have been conducting on read disturbance in DRAM since 2011 [229]. This work was also in part supported by the Google Security and Privacy Research Award, the Microsoft Swiss Joint Research Center, and the ETH Future Computing Laboratory (EFCL).en_US
dc.language.isoenen_US
dc.publisherIEEE Computer Socen_US
dc.relation.ispartof57th International Symposium on Microarchitecture -- NOV 02-06, 2024 -- Austin, TXen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.titleBreakhammer: Enhancing Rowhammer Mitigations by Carefully Throttling Suspect Threadsen_US
dc.typeConference Objecten_US
dc.relation.ispartofseriesInternational Symposium on Microarchitecture Proceedings-
dc.departmentTOBB University of Economics and Technologyen_US
dc.identifier.startpage915en_US
dc.identifier.endpage934en_US
dc.identifier.wosWOS:001447796700062-
dc.identifier.scopus2-s2.0-85213302448-
dc.identifier.doi10.1109/MICRO61859.2024.00072-
dc.authorwosidYüksel, İsmail Emir/Grj-1043-2022-
dc.authorwosidErgin, Oguz/E-5717-2010-
dc.authorscopusid59121440600-
dc.authorscopusid56349176000-
dc.authorscopusid57222238840-
dc.authorscopusid57218846490-
dc.authorscopusid57322480300-
dc.authorscopusid57211567864-
dc.authorscopusid6603141208-
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US
dc.identifier.scopusqualityN/A-
dc.identifier.wosqualityN/A-
dc.description.woscitationindexConference Proceedings Citation Index - Science-
item.cerifentitytypePublications-
item.fulltextNo Fulltext-
item.grantfulltextnone-
item.languageiso639-1en-
item.openairetypeConference Object-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
Appears in Collections:Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection
WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collection
Show simple item record



CORE Recommender

SCOPUSTM   
Citations

5
checked on Jul 5, 2025

WEB OF SCIENCETM
Citations

1
checked on Jun 28, 2025

Page view(s)

92
checked on Jul 7, 2025

Google ScholarTM

Check




Altmetric


Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.