• DocumentCode
    688300
  • Title

    An Energy-Efficient Scheme for STT-RAM L1 Cache

  • Author

    Jun Yao ; Jianliang Ma ; Tianzhou Chen ; Tongsen Hu

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ. of Technol., Hangzhou, China
  • fYear
    2013
  • fDate
    13-15 Nov. 2013
  • Firstpage
    1345
  • Lastpage
    1350
  • Abstract
    Spin-Transfer Torque RAM (STT-RAM) is a promising cache candidate studied frequently in recent years. Compared to the traditional SRAM, The STT-RAM is more promising for future on-chip caches due to STT-RAM´s long endurance, low leakage, high density and high access speed. Nevertheless, the major challenges of using STT-RAM as L1 cache are its write energy and write latency. It is feasible to use STT-RAM as L1 cache by reducing data retention time. We find that most data in L1 cache has a life time shorter than STT-RAM data retention time. A refresh scheme that will degrades system performance, and bring more energy consumption is needed to assure data correctness. In this paper, we proposed a counter-controlled scheme to avoid STT-RAM L1 cache data block refreshing. We propose a dead data processing strategy that deals with data block when it exceeds its retention time. Our simulation results show that STT-RAM L1 cache coupled with our counter-controlled scheme can save up to 60% energy consumption, 44% energy consumption on average compared to SRAM L1 cache, achieve slightly performance improvement on average compared to baseline.
  • Keywords
    cache storage; power aware computing; random-access storage; SRAM; STT-RAM L1 cache data block refreshing; STT-RAM data retention time; counter-controlled scheme; data correctness; dead data processing strategy; degrades system performance; energy consumption; energy-efficient scheme; spin-transfer torque RAM; Benchmark testing; Educational institutions; Energy consumption; Magnetic tunneling; Microprocessors; Radiation detectors; Random access memory; L1 cache; refreshing; stt-ram;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • Type

    conf

  • DOI
    10.1109/HPCC.and.EUC.2013.191
  • Filename
    6832073