• DocumentCode
    2424343
  • Title

    Tapping ZettaRAM™ for low-power memory systems

  • Author

    Venkatesan, Ravi K. ; Al-Zawawi, Ahmed S. ; Rotenberg, Eric

  • Author_Institution
    Dept. of ECE, North Carolina State Univ., Raleigh, NC, USA
  • fYear
    2005
  • fDate
    12-16 Feb. 2005
  • Firstpage
    83
  • Lastpage
    94
  • Abstract
    ZettaRAM™ is a new memory technology under development by ZettaCore™ as a potential replacement for conventional DRAM. The key innovation is replacing the conventional capacitor in each DRAM cell with "charge-storage" molecules - a molecular capacitor. We look beyond ZettaRAM\´s manufacturing benefits, and approach it from an architectural viewpoint to discover benefits within the domain of architectural metrics. The molecular capacitor is unusual because the amount of charge deposited (critical for reliable sensing) is independent of write voltage, i.e., there is a discrete threshold voltage above/below which the device is fully charged/discharged. Decoupling charge from voltage enables manipulation via arbitrarily small bitline swings, saving energy. However, while charge is voltage-independent, speed is voltage-dependent. Operating too close to the threshold causes molecules to overtake peripheral circuitry as the overall performance limiter. Nonetheless, ZettaRAM offers a speed/energy trade-off whereas DRAM is inflexible, introducing new dimensions for architectural management of memory. We apply architectural insights to tap the full extent of ZettaRAM\´s power savings without compromising performance. Several factors converge nicely to direct focus on L2 writebacks: (i) they account for 80% of row buffer misses in the main memory, thus most of the energy savings potential, and (ii) they do not directly stall the processor and thereby offer scheduling flexibility for tolerating extended molecule latency. Accordingly, slow writes (low energy) are applied to non-critical writebacks and fast writes (high energy) to critical fetches. The hybrid write policy is combined with two options for tolerating delayed writebacks: large buffers with access reordering or L2-cache eager writebacks. Eager writebacks are remarkably synergistic with ZettaRAM: initiating writebacks early in the L2 cache compensates for delaying them at the memory controller. Dual-speed writes coupled with eager writebacks yields energy savings of 34% (out of 41% with uniformly slow writes), with less than 1% performance degradation.
  • Keywords
    DRAM chips; cache storage; capacitors; low-power electronics; memory architecture; molecular electronics; storage management; DRAM; ZettaCore; ZettaRAM; charge-storage molecules; delayed writebacks; discrete threshold voltage; dual-speed writes; eager writebacks; extended molecule latency; hybrid write policy; low-power memory systems; memory architectural management; memory controller; memory technology; molecular capacitor; performance limiter; peripheral circuitry; row buffer misses; scheduling flexibility; Capacitors; Circuits; Delay; Energy management; Manufacturing; Memory management; Potential energy; Random access memory; Technological innovation; Threshold voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 2005. HPCA-11. 11th International Symposium on
  • ISSN
    1530-0897
  • Print_ISBN
    0-7695-2275-0
  • Type

    conf

  • DOI
    10.1109/HPCA.2005.35
  • Filename
    1385931