• 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