Rethinking DRAM design and organization for energy-constrained multicores

Update Item Information
Publication Type Poster
School or College College of Engineering
Department Computing, School of
Creator Chatterjee, Niladrish; Balasubramonian, Rajeev; Davis, Alan L.
Other Author Udipi, A.; Muralimanohar, N.; Jouppi, N.
Title Rethinking DRAM design and organization for energy-constrained multicores
Date 2010-03-15
Description DRAM vendors have traditionally optimized for low cost and high performance, often making design decisions that incur energy penalties. For example, a single conventional DRAM access activates thousands of bitlines in many chips, to return a single cache line to the CPU. The other bits may be accessed if there is high locality in the access stream. Otherwise significant energy is wasted, especially when memory access locality is reduced as core, thread, and socket counts increase. Instead we propose and analyze two optimizations which activate as little of the DRAM circuitry as possible, while incurring only modest performance penalties. The first approach, Selective Bitline Activation (SBA), is compatible with existing DRAM standards. SBA waits for both RAS and CAS signals to arrive before activating exactly those bitlines that provide the requested cache line. Our second proposal, Single Subarray Access (SSA), re-organizes the layout of DRAM subarrays and the mapping of data to subarrays so that the entire cache line is fetched from a single subarray. Since SSA reads an entire cache line from a single DRAM, we also examine the addition of DRAM checksums, to increase error detection and correction capabilities. The approach is similar to existing methods used on disk drives. We then provide chipkill-level reliability through RAID techniques. The SSA design yields memory energy savings of 6X, while incurring an area cost of 4.5%, and even improving performance by up to 15%. Our chipkill solution has significantly lower capacity and energy overheads than other known chipkill solutions, while incurring only an 11% performance penalty compared to an SSA memory system without chipkill.
Type Text; Image
Publisher University of Utah
Subject DRAM power consumption; Data-center power; Multicore memory; Trapeze Interactive Poster
Language eng
Bibliographic Citation Chatterjee, N., Balasubramonian, R., Davis, A. L., Udipi, A., Muralimanohar, N., & Jouppi, N. (2010). Rethinking DRAM design and organization for energy-constrained multicores. University of Utah.
Rights Management (c)Chatterjee, N., Balasubramonian, R., Davis, A. L., Udipi, A., Muralimanohar, N., & Jouppi, N.
Format Medium application/pdf
Format Extent 1,601,181 bytes
Identifier ir-main,12920
ARK ark:/87278/s6wq0ngz
Setname ir_uspace
ID 707708
Reference URL https://collections.lib.utah.edu/ark:/87278/s6wq0ngz
Back to Search Results