• DocumentCode
    565135
  • Title

    Cache revive: Architecting volatile STT-RAM caches for enhanced performance in CMPs

  • Author

    Jog, Adwait ; Mishra, Asit K. ; Xu, Cong ; Xie, Yuan ; Narayanan, Vijaykrishnan ; Iyer, Ravishankar ; Das, Chita R.

  • Author_Institution
    Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2012
  • fDate
    3-7 June 2012
  • Firstpage
    243
  • Lastpage
    252
  • Abstract
    High density, low leakage and non-volatility are the attractive features of Spin-Transfer-Torque-RAM (STT-RAM), which has made it a strong competitor against SRAM as a universal memory replacement in multi-core systems. However, STT-RAM suffers from high write latency and energy which has impeded its widespread adoption. To this end, we look at trading-off STT-RAM´s non-volatility property (data-retention-time) to overcome these problems. We formulate the relationship between retention-time and write-latency, and find optimal retention-time for architecting an efficient cache hierarchy using STT-RAM. Our results show that, compared to SRAM-based design, our proposal can improve performance and energy consumption by 18% and 60%, respectively.
  • Keywords
    SRAM chips; cache storage; CMP; SRAM; cache revive; data-retention-time; energy consumption; multicore system; nonvolatility property; optimal retention-time; spin-transfer-torque-RAM; universal memory replacement; volatile STT-RAM caches; write-latency; Current density; Performance evaluation; Radiation detectors; Random access memory; Switches; System-on-a-chip; USA Councils; Heterogeneous (hybrid) systems; STT-RAM;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-4503-1199-1
  • Type

    conf

  • Filename
    6241517