Title :
Shift-aware racetrack memory
Author :
Ehsan Atoofian;Ahsan Saghir
Author_Institution :
Electrical Engineering Department Lakehead University Thunder Bay, Canada
Abstract :
In this work, we exploit racetrack memory for L2 cache in GPGPUs. Racetrack memory is a memory technology in which several bits of data are packed into the domains of a ferromagnetic wire. While racetrack memory reduces power consumption compared to CMOS technology, it increases access time. To read or write a memory bit, memory cells should be shifted serially until the requested bit reaches to an access port. This increases latency of L2 cache and hurts performance. To address this challenge, we use address predictors to pre-shift memory cells ahead of time. Our evaluations using a set of GPGPU applications reveal that our speculative approach is effective and is able to reduce performance penalty of racetrack memory.
Keywords :
"Random access memory","Instruction sets","Context","Memory management","Ports (Computers)","History","Radiation detectors"
Conference_Titel :
Computer Design (ICCD), 2015 33rd IEEE International Conference on
DOI :
10.1109/ICCD.2015.7357140