Relaxing non-volatility for fast and energy-efficient STT-RAM caches

Spin-Transfer Torque RAM (STT-RAM) is an emerging non-volatile memory technology that is a potential universal memory that could replace SRAM in processor caches. This paper presents a novel approach for redesigning STT-RAM memory cells to reduce the high dynamic energy and slow write latencies. We...

Full description

Saved in:
Bibliographic Details
Published in:2011 IEEE 17th International Symposium on High Performance Computer Architecture pp. 50 - 61
Main Authors: Smullen, C W, Mohan, V, Nigam, A, Gurumurthi, S, Stan, M R
Format: Conference Proceeding
Language:English
Published: IEEE 01-02-2011
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Spin-Transfer Torque RAM (STT-RAM) is an emerging non-volatile memory technology that is a potential universal memory that could replace SRAM in processor caches. This paper presents a novel approach for redesigning STT-RAM memory cells to reduce the high dynamic energy and slow write latencies. We lower the retention time by reducing the planar area of the cell, thereby reducing the write current, which we then use with CACTI to design caches and memories. We simulate quad-core processor designs using a combination of SRAM- and STT-RAM-based caches. Since ultra-low retention STT-RAM may lose data, we also provide a preliminary evaluation for a simple, DRAM-style refresh policy. We found that a pure STT-RAM cache hierarchy provides the best energy efficiency, though a hybrid design of SRAM-based L1 caches with reduced-retention STT-RAM L2 and L3 caches eliminates performance loss while still reducing the energy-delay product by more than 70%.
ISBN:142449432X
9781424494323
ISSN:1530-0897
2378-203X
DOI:10.1109/HPCA.2011.5749716