Towards a Better Lifetime for Non-volatile Caches in Chip Multiprocessors

Sukarn Agarwal, Hemangee K. Kapoor

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

To address the limitations imposed by the conventional SRAM cache, the emerging Non-Volatile Memory (NVM) technologies are widely used nowadays as they provide among other things high density and low leakage. However, the weak endurance of these memory technologies limits their use as a replacement of SRAM. Further, the large intra-set write variation introduced by the application and the existing cache management policies significantly reduces the lifetime of the NVM caches. This paper proposes a technique to reduce intra-set write variation to increase the effective lifetime of the NVM caches. This is achieved by partitioning the cache into equal size windows and using different windows during the execution in order to distribute the writes evenly across the set. Full system simulation results show that our policy reduces the write variation and improves the cache lifetime by 2.1 times and 1.8 times for a single and dual core system, respectively compared to an existing policy.
Original languageEnglish
Title of host publication2017 30th International Conference on VLSI Design and 2017 16th International Conference on Embedded Systems (VLSID)
PublisherInstitute of Electrical and Electronics Engineers
Pages29-34
Number of pages6
ISBN (Electronic)978-1-5090-5740-5
ISBN (Print)978-1-5090-5741-2
DOIs
Publication statusPublished - 30 Mar 2017
Event30th International Conference on VLSI Design & 16th International Conference on Embedded Systems - Hyderabad, India
Duration: 7 Jan 201711 Jan 2017

Publication series

Name2017 International Conference on VLSI Design
PublisherIEEE
ISSN (Electronic)2380-6923

Conference

Conference30th International Conference on VLSI Design & 16th International Conference on Embedded Systems
Country/TerritoryIndia
CityHyderabad
Period7/01/1711/01/17

Fingerprint

Dive into the research topics of 'Towards a Better Lifetime for Non-volatile Caches in Chip Multiprocessors'. Together they form a unique fingerprint.

Cite this