Abstract
Phase-change memory (PCM) is a promising non-volatile memory technology that is anticipated to be used as main memory of computer systems in the not too far future. However, PCM has relatively long write latency and limited write endurance compared to DRAM. To mitigate these limitations of PCM, this paper presents a new last-level cache replacement policy that reduces the write traffic to PCM memory by considering the dirtiness of cache blocks when making a replacement decision. Specifically, the proposed policy tracks the dirtiness of a block at the granularity of a sub-block (i.e., cache line) and replaces a block with the least number of dirty sub-blocks among blocks not recently used. Experimental results with various workloads show that the proposed policy reduces the amount of data written to PCM by 26% and 17% on average and up to 52% and 33% compared to NRU and RRIP, respectively, without performance degradations. It also extends the lifespan of PCM by 31% and reduces the energy consumption of PCM by 19% on average.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 29th Annual ACM Symposium on Applied Computing, SAC 2014 |
| Publisher | Association for Computing Machinery |
| Pages | 1449-1454 |
| Number of pages | 6 |
| ISBN (Print) | 9781450324694 |
| DOIs | |
| State | Published - 2014 |
| Event | 29th Annual ACM Symposium on Applied Computing, SAC 2014 - Gyeongju, Korea, Republic of Duration: 24 Mar 2014 → 28 Mar 2014 |
Publication series
| Name | Proceedings of the ACM Symposium on Applied Computing |
|---|
Conference
| Conference | 29th Annual ACM Symposium on Applied Computing, SAC 2014 |
|---|---|
| Country/Territory | Korea, Republic of |
| City | Gyeongju |
| Period | 24/03/14 → 28/03/14 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- Cache architecture
- Last level cache
- Phase-change memory
- Replacement policy
Fingerprint
Dive into the research topics of 'The least-dirty-first cache replacement policy for phase-change memory'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver