Title
HoPE: Hot-Cacheline Prediction for Dynamic Early Decompression in Compressed LLCs.
Abstract
Data compression plays a pivotal role in improving system performance and reducing energy consumption, because it increases the logical effective capacity of a compressed memory system without physically increasing the memory size. However, data compression techniques incur some cost, such as non-negligible compression and decompression overhead. This overhead becomes more severe if compression is used in the cache. In this article, we aim to minimize the read-hit decompression penalty in compressed Last-Level Caches (LLCs) by speculatively decompressing frequently used cachelines. To this end, we propose a Hot-cacheline Prediction and Early decompression (HoPE) mechanism that consists of three synergistic techniques: Hot-cacheline Prediction (HP), Early Decompression (ED), and Hit-history-based Insertion (HBI). HP and HBI efficiently identify the hot compressed cachelines, while ED selectively decompresses hot cachelines, based on their size information. Unlike previous approaches, the HoPE framework considers the performance balance/tradeoff between the increased effective cache capacity and the decompression penalty. To evaluate the effectiveness of the proposed HoPE mechanism, we run extensive simulations on memory traces obtained from multi-threaded benchmarks running on a full-system simulation framework. We observe significant performance improvements over compressed cache schemes employing the conventional Least-Recently Used (LRU) replacement policy, the Dynamic Re-Reference Interval Prediction (DRRIP) scheme, and the Effective Capacity Maximizer (ECM) compressed cache management mechanism. Specifically, HoPE exhibits system performance improvements of approximately 11%, on average, over LRU, 8% over DRRIP, and 7% over ECM by reducing the read-hit decompression penalty by around 65%, over a wide range of applications.
Year
DOI
Venue
2017
10.1145/2999538
ACM Trans. Design Autom. Electr. Syst.
Keywords
Field
DocType
Cache,compression,cache management policy
Compression (physics),Decompression,Cache capacity,Cache,Computer science,Parallel computing,Real-time computing,Data compression,Energy consumption,Cache management
Journal
Volume
Issue
ISSN
22
3
1084-4309
Citations 
PageRank 
References 
2
0.36
21
Authors
7
Name
Order
Citations
PageRank
Jaehyun Park1173.55
Seungcheol Baek2733.63
Hyung Gyu Lee357242.41
Chrysostomos Nicopoulos483550.37
Vinson Young5463.83
Junghee Lee622627.26
Jongman Kim777037.65