Title :
When to forget: A system-level perspective on STT-RAMs
Author :
Swaminathan, Karthik ; Pisolkar, Raghav ; Xu, Cong ; Narayanan, Vijaykrishnan
Author_Institution :
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
fDate :
Jan. 30 2012-Feb. 2 2012
Abstract :
The benefits of using STT-RAMs as an alternative to SRAMs are being examined in great detail. However their comparatively higher write latencies and energies continue to be roadblocks for migrating to MRAM based technology in memory hierarchies. In this paper, we present a novel method by which we demonstrate significant energy reduction in writing to the STT-RAM cell by relaxing its non-volatility property. We exploit this characteristic for optimizing system-level properties such as garbage collection. By categorizing the objects based on their lifetimes it is possible to tune the data retention time of the STT-RAM to minimize the write energy. Our scheme yielded 37% reduction in dynamic energy, 88% reduction in leakage and 85% improvement in the Energy-Delay Product over a corresponding SRAM based memory structure.
Keywords :
random-access storage; storage management; SRAM based memory structure; STT-RAM cell; data retention time; energy reduction; energy-delay product; garbage collection; non-volatility property; Benchmark testing; Computer architecture; Java; Random access memory; Resource management; Switches; System-on-a-chip;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4673-0770-3
DOI :
10.1109/ASPDAC.2012.6164965