• DocumentCode
    568607
  • Title

    Code Motion for Migration Minimization in STT-RAM Based Hybrid Cache

  • Author

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

  • Author_Institution
    City Univ. of Hong Kong, Hong Kong, China
  • fYear
    2012
  • fDate
    19-21 Aug. 2012
  • Firstpage
    410
  • Lastpage
    415
  • Abstract
    Hybrid caches consisting of both STT-RAM and SRAM have been proposed recently for energy efficiency. To explore the advantages of hybrid cache, most work on hybrid caches employs migration based strategies to dynamically move write-intensive data from STT-RAM to SRAM. Migrations require additional read and write operations for data movement and may lead to significant overheads. To address this issue,this paper proposes a compilation method, Migration-aware Code Motion (MCM), to improve the energy efficiency and performance of STT-RAM based hybrid cache. This method is designed to change the data access patterns in memory blocks such that the migration overhead is reduced without any hardware modification. The experimental results show that the proposed method can reduce the number of migrations by 10.6%,reduce the dynamic energy by 6.2%, and reduce the total latency by 5.3% on average.
  • Keywords
    SRAM chips; MCM; SRAM; STT-RAM based hybrid cache; compilation method; data access patterns; data movement; energy efficiency; memory blocks; migration minimization; migration-aware code motion; read operations; write operations; write-intensive data; Benchmark testing; Educational institutions; Embedded systems; Energy consumption; Hardware; Random access memory; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2012 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Amherst, MA
  • ISSN
    2159-3469
  • Print_ISBN
    978-1-4673-2234-8
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2012.84
  • Filename
    6296508