• DocumentCode
    174602
  • Title

    Optimizing MLC-based STT-RAM caches by dynamic block size reconfiguration

  • Author

    Jianxing Wang ; Roy, Pranab ; Weng-Fai Wong ; Xiuyuan Bi ; Hai Li

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Singapore, Singapore, Singapore
  • fYear
    2014
  • fDate
    19-22 Oct. 2014
  • Firstpage
    133
  • Lastpage
    138
  • Abstract
    The use of STT-RAM as on-chip caches has been widely studied. However, existing works focused mainly on single-level cell (SLC) design while the potential of multi-level cell (MLC) STT-RAM has not yet been fully explored. It is expected that MLC STT-RAM can achieve 2× the storage density of SLC and thus improves system performance. Unfortunately, at the device level, the two-step read/write scheme introduces performance and energy overhead. In this paper, we propose an architectural design to dynamically reconfigure the cache block size for a MLC STT-RAM last-level cache. Our approach place certain hot data chunks in smaller blocks so as to benefit from the lower latency and energy, while keeping the rest in larger blocks to maintain an overall hit rate. Experiment shows that our strategy reduces the performance and energy penalty of MLC STT-RAM caches with a slightly higher miss rate. On average, IPC is increased by 4.6% while energy consumption is reduced by 23.5% compared to the conventional MLC STT-RAM cache.
  • Keywords
    random-access storage; MLC-based STT-RAM caches; SLC design; architectural design; cache block size; dynamic block size reconfiguration; energy overhead; energy penalty; hit rate; hot data chunks; multilevel cell; on-chip caches; single-level cell design; spin-transfer torque RAM; storage density; two-step read scheme; two-step write scheme; Computer architecture; Educational institutions; Energy consumption; Magnetic tunneling; Random access memory; Resistance; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2014 32nd IEEE International Conference on
  • Conference_Location
    Seoul
  • Type

    conf

  • DOI
    10.1109/ICCD.2014.6974672
  • Filename
    6974672