Loading...

Investigating the effects of process variations and system workloads on endurance of non-volatile caches

Hosseini Monazzah, A. M ; Sharif University of Technology | 2018

605 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/DFT.2017.8244430
  3. Publisher: Institute of Electrical and Electronics Engineers Inc , 2018
  4. Abstract:
  5. With the development of Non-Volatile Memory (NVM) technologies in recent years, several studies suggest using them as an alternative for SRAMs in on-chip caches. One of the main challenges in replacing SRAMs with NVMs is limited endurance of NVMs (i.e. the maximum allowed number of write operations in an NVM cell). The endurance of NVM caches is directly affected not only by workload behaviors, but also by process variations (PVs). Several studies characterized the endurance of NVM caches but they do not consider the simultaneous effects of the PVs and the workloads. In this paper, we propose a high-level framework to investigate the endurance of NVM caches affected by the per-cell endurance as well as the workloads behaviors and PVs. This framework is an augmentation of gem5 simulator. The investigations reveal that compared with ideal NVM cache, 20% PVs in manufacturing the NVM cache can decrease the endurance by 250x, on average. Meanwhile, the endurance of the cache varies for different workloads by several orders of magnitude. © 2017 IEEE
  6. Keywords:
  7. Defects ; Nanotechnology ; Static random access storage ; VLSI circuits ; Non-volatile ; Non-volatile memory technology ; On-chip cache ; Orders of magnitude ; Process Variation ; Simultaneous effects ; System workloads ; Write operations ; Fault tolerance
  8. Source: 13th IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2017, 23 October 2017 through 25 October 2017 ; Volume 2018-January , 2018 , Pages 1-6 ; 9781538603628 (ISBN)
  9. URL: https://ieeexplore.ieee.org/document/8244430