Write Avoidance Cache Coherence Protocol for Non-volatile Memory as Last-Level Cache in Chip-Multiprocessor
スポンサーリンク
概要
- 論文の詳細を見る
Non-Volatile Memories (NVMs) are considered as promising memory technologies for Last-Level Cache (LLC) due to their low leakage and high density. However, NVMs have some drawbacks such as high dynamic energy in modifying NVM cells, long latency for write operation, and limited write endurance. A number of approaches have been proposed to overcome these drawbacks. But very little attention is paid to consider the cache coherency issue. In this letter, we suggest a new cache coherence protocol to reduce the write operations of the LLC. In our protocol, the block data of the LLC is updated only if the cache block is written-back from a private cache, which leads to avoiding useless write operations in the LLC. The simulation results show that our protocol provides 27.1% energy savings and 26.3% lifetime improvements in STT-RAM at maximum.
- The Institute of Electronics, Information and Communication Engineersの論文
著者
-
Jhon Chu
Department Of Computer Engineering Seoul National University
-
KWAK Jong
Department of Computer Engineering, Yeungnam University
-
CHOI Ju
Department of Computer Science and Engineering, Seoul National University
関連論文
- Full Stand Modeling and Tension Control for the Hot Strip Finishing Mill
- Time-Temperature-Intensity-Transformation Cure Diagram for Visible Light Curable Dimethacrylate Resins
- Adaptive Maximum Power Point Tracking Algorithm for Photovoltaic Power Systems
- Torus Ring : Improving Interconnection Network Performance by Modifying Hierarchical Ring(Computer Systems)
- The Impact of Branch Direction History Combined with Global Branch History in Branch Prediction(Computer Systems)
- An Optimal Scheduling Approach Using Lower Bound in High-Level Synthesis : PAPER Special Issue on Synthesis and Verification of Hardware Design
- Throttling Capacity Sharing Using Life Time and Reuse Time Prediction in Private L2 Caches of Chip Multiprocessors
- Bypass Extended Stack Processing for Anti-Thrashing Replacement in Shared Last Level Cache of Chip Multiprocessors
- Write Avoidance Cache Coherence Protocol for Non-volatile Memory as Last-Level Cache in Chip-Multiprocessor