DocumentCode
3712375
Title
Shift-aware racetrack memory
Author
Ehsan Atoofian;Ahsan Saghir
Author_Institution
Electrical Engineering Department Lakehead University Thunder Bay, Canada
fYear
2015
Firstpage
427
Lastpage
430
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"
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2015 33rd IEEE International Conference on
Type
conf
DOI
10.1109/ICCD.2015.7357140
Filename
7357140
Link To Document