Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.11851/11847
Full metadata record
DC FieldValueLanguage
dc.contributor.authorOlgun, Ataberk-
dc.contributor.authorBostanci, F. Nisa-
dc.contributor.authorde Oliveira Junior, Geraldo Francisco-
dc.contributor.authorTugrul, Yahya Can-
dc.contributor.authorUl Bera, Rah-
dc.contributor.authorYaglikci, Abdullah Giray-
dc.contributor.authorHassan, Hasan-
dc.date.accessioned2024-11-10T14:56:02Z-
dc.date.available2024-11-10T14:56:02Z-
dc.date.issued2024-
dc.identifier.issn1544-3566-
dc.identifier.issn1544-3973-
dc.identifier.urihttps://doi.org/10.1145/3673653-
dc.identifier.urihttps://hdl.handle.net/20.500.11851/11847-
dc.description.abstractModern computing systems access data in main memory at coarse granularity (e.g., at 512-bit cache block granularity). Coarse-grained access leads to wasted energy because the system does not use all individually accessed small portions (e.g., words, each of which typically is 64 bits) of a cache block. In modern DRAMbased computing systems, two key coarse-grained access mechanisms lead to wasted energy: large and fixedsize (i) data transfers between DRAM and the memory controller and (ii) DRAM row activations. We propose Sectored DRAM, a new, low-overhead DRAM substrate that reduces wasted energy by enabling fine-grained DRAM data transfer and DRAM row activation. To retrieve only useful data from DRAM, Sectored DRAM exploits the observation that many cache blocks are not fully utilized in many workloads due to poor spatial locality. Sectored DRAM predicts the words in a cache block that will likely be accessed during the cache block's residency in cache and (i) transfers only the predicted words on the memory channel by dynamically tailoring the DRAM data transfer size for the workload and (ii) activates a smaller set of cells that contain the predicted words by carefully operating physically isolated portions of DRAM rows (i.e., mats). Activating a smaller set of cells on each access relaxes DRAM power delivery constraints and allows the memory controller to schedule DRAM accesses faster. We evaluate Sectored DRAM using 41 workloads from widely used benchmark suites. Compared to a system with coarse-grained DRAM, Sectored DRAM reduces the DRAM energy consumption of highly memory intensive workloads by up to (on average) 33% (20%) while improving their performance by up to (on average) 36% (17%). Sectored DRAM's DRAM energy savings, combined with its system performance improvement, allows system-wide energy savings of up to 23%. Sectored DRAM's DRAM chip area overhead is 1.7% of the area of a modern DDR4 chip. Compared to state-of-the-art fine-grained DRAM architectures, Sectored DRAM greatly reduces DRAM energy consumption, does not reduce DRAM bandwidth, and can be implemented with low hardware cost. Sectored DRAM provides 89% of the performance benefits of, consumes 12% less DRAM energy than, and takes up 34% less DRAM chip area than a high-performance state-of-the-art fine-grained DRAM architecture (Half-DRAM). It is our hope and belief that Sectored DRAM's ideas and results will help to enable more efficient and high-performance memory systems. To this end, we open source Sectored DRAM at https://github.com/CMU-SAFARI/Sectored-DRAM.en_US
dc.description.sponsorshipSemiconductor Research Corporation; ETH Future Computing Laboratory; AI Chip Center for Emerging Smart Systems (ACCESS)en_US
dc.description.sponsorshipThis work was supported in part by the Semiconductor Research Corporation, the ETH Future Computing Laboratory, and the AI Chip Center for Emerging Smart Systems (ACCESS).en_US
dc.language.isoenen_US
dc.publisherAssoc Computing Machineryen_US
dc.relation.ispartofAcm Transactions on Architecture and Code Optimizationen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectHigh-performanceen_US
dc.subjectDRAMen_US
dc.subjectenergy efficiencyen_US
dc.subjectfine-grained DRAM accessen_US
dc.subjectMemoryen_US
dc.subjectPoweren_US
dc.titleSectored DRAM: A Practical Energy-Efficient and High-Performance Fine-Grained DRAM Architectureen_US
dc.typeArticleen_US
dc.departmentTOBB ETÜen_US
dc.identifier.volume21en_US
dc.identifier.issue3en_US
dc.authoridErgin, Oguz/0000-0003-2701-3787-
dc.authoridMutlu, Onur/0000-0002-0075-2312-
dc.identifier.wosWOS:001331375500002en_US
dc.identifier.scopus2-s2.0-85204968346en_US
dc.institutionauthor-
dc.identifier.doi10.1145/3673653-
dc.authorwosidErgin, Oguz/E-5717-2010-
dc.authorscopusid57222238840-
dc.authorscopusid57224503682-
dc.authorscopusid57224592684-
dc.authorscopusid57322480300-
dc.authorscopusid57211567905-
dc.authorscopusid56349176000-
dc.authorscopusid57189066886-
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
item.cerifentitytypePublications-
item.fulltextNo Fulltext-
item.grantfulltextnone-
item.openairetypeArticle-
item.languageiso639-1en-
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

Google ScholarTM

Check




Altmetric


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