• DocumentCode
    2073795
  • Title

    Compiler-assisted refresh minimization for volatile STT-RAM cache

  • Author

    Qingan Li ; Jianhua Li ; Liang Shi ; Xue, Chun Jason ; Yiran Chen ; Yanxiang He

  • Author_Institution
    Dept. of Comput. Sci., City Univ. of Hong Kong, Hong Kong, China
  • fYear
    2013
  • fDate
    22-25 Jan. 2013
  • Firstpage
    273
  • Lastpage
    278
  • Abstract
    Spin-Transfer Torque RAM (STT-RAM) has been proposed to build on-chip caches because of its attractive features: high storage density and negligible leakage power. Recently, researchers propose to improve the write performance of STT-RAM by relaxing its non-volatility property. To avoid data loss resulting from volatility, refresh schemes are proposed. However, refresh operations consume additional energy. In this paper, we propose to reduce the number of refresh operations through re-arranging program data layout at compilation time. An N-refresh scheme is also proposed. Experimental results show that, on average, the proposedmethods can reduce the number of refresh operations by 73.3%, and reduce the dynamic energy consumption by 27.6%.
  • Keywords
    cache storage; magnetic storage; random-access storage; N-refresh scheme; compiler assisted refresh minimization; data los; leakage power; on-chip caches; program data layout; spin transfer torque RAM; storage density; volatile STT-RAM cache; write performance; Benchmark testing; Educational institutions; Energy consumption; Layout; Radiation detectors; Random access memory; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2013 18th Asia and South Pacific
  • Conference_Location
    Yokohama
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4673-3029-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2013.6509608
  • Filename
    6509608