A survey of architectural approaches for data compression in cache and main memory systems

S Mittal, JS Vetter - IEEE Transactions on Parallel and …, 2015 - ieeexplore.ieee.org
As the number of cores on a chip increases and key applications become even more data-
intensive, memory systems in modern processors have to deal with increasingly large …

[图书][B] A primer on compression in the memory hierarchy

This synthesis lecture presents the current state-of-the-art in applying low-latency, lossless
hardware compression algorithms to cache, memory, and the memory/cache link. There are …

An on-chip cache compression technique to reduce decompression overhead and design complexity

JS Lee, WK Hong, SD Kim - Journal of systems Architecture, 2000 - Elsevier
This research explores a compressed memory hierarchy model which can increase both the
effective memory space and bandwidth of each level of memory hierarchy. It is well known …

Bit-plane compression: Transforming data for better compression in many-core architectures

J Kim, M Sullivan, E Choukse, M Erez - ACM SIGARCH Computer …, 2016 - dl.acm.org
As key applications become more data-intensive and the computational throughput of
processors increases, the amount of data to be transferred in modern memory subsystems …

A unified compressed memory hierarchy

EG Hallnor, SK Reinhardt - 11th International Symposium on …, 2005 - ieeexplore.ieee.org
The memory system's large and growing contribution to system performance motivates more
aggressive approaches to improving its efficiency. We propose and analyze a memory …

MemZip: Exploring unconventional benefits from memory compression

A Shafiee, M Taassori… - 2014 IEEE 20th …, 2014 - ieeexplore.ieee.org
Memory compression has been proposed and deployed in the past to grow the capacity of a
memory system and reduce page fault rates. Compression also has secondary benefits: it …

C-pack: A high-performance microprocessor cache compression algorithm

X Chen, L Yang, RP Dick, L Shang… - IEEE transactions on …, 2009 - ieeexplore.ieee.org
Microprocessor designers have been torn between tight constraints on the amount of on-
chip cache memory and the high latency of off-chip memory, such as dynamic random …

Performance evaluation of computer architectures with main memory data compression

M Kjelsø, M Gooch, S Jones - Journal of Systems Architecture, 1999 - Elsevier
In this paper we investigate the application of data compression to the main memory of
current workstation architectures. We propose an organisation where data and code are …

Hardware compressed main memory: Operating system support and performance evaluation

B Abali, X Shen, H Franke, DE Poff… - IEEE Transactions on …, 2001 - ieeexplore.ieee.org
A new memory subsystem, called Memory Xpansion Technology (MXT), has been built for
compressing main memory contents. MXT effectively doubles the physically available …

Hycomp: A hybrid cache compression method for selection of data-type-specific compression methods

A Arelakis, F Dahlgren, P Stenstrom - Proceedings of the 48th …, 2015 - dl.acm.org
Proposed cache compression schemes make design-time assumptions on value locality to
reduce decompression latency. For example, some schemes assume that common values …