Sectored DRAM: A Practical Energy-Efficient and High-Performance Fine-Grained DRAM Architecture
Ataberk Olgun, F. Nisa Bostanci, Geraldo F. Oliveira, Yahya Can, Tugrul, Rahul Bera, A. Giray Yaglikci, Hasan Hassan, Oguz Ergin, Onur Mutlu

TL;DR
Sectored DRAM introduces a fine-grained, energy-efficient DRAM architecture that reduces energy consumption and improves performance by enabling selective region activation and variable data transfers with minimal area overhead.
Contribution
This paper presents Sectored DRAM, a novel architecture that allows fine-grained data transfers and region activation, significantly reducing energy use and boosting performance with low chip area cost.
Findings
Up to 33% DRAM energy reduction for memory-intensive workloads
Performance improvements of up to 36% in certain workloads
System-wide energy savings of up to 23%
Abstract
We propose Sectored DRAM, a new, low-overhead DRAM substrate that reduces wasted energy by enabling fine-grained DRAM data transfers and DRAM row activation. Sectored DRAM leverages two key ideas to enable fine-grained data transfers and row activation at low chip area cost. First, a cache block transfer between main memory and the memory controller happens in a fixed number of clock cycles where only a small portion of the cache block (a word) is transferred in each cycle. Sectored DRAM augments the memory controller and the DRAM chip to execute cache block transfers in a variable number of clock cycles based on the workload access pattern with minor modifications to the memory controller's and the DRAM chip's circuitry. Second, a large DRAM row, by design, is already partitioned into smaller independent physically isolated regions. Sectored DRAM provides the memory controller with the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Ferroelectric and Negative Capacitance Devices · Advanced Memory and Neural Computing
