A survey of architectural approaches for data compression in cache and main memory systems
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 …
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 …
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 …
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
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 …
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 …
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 …
memory system and reduce page fault rates. Compression also has secondary benefits: it …
C-pack: A high-performance microprocessor cache compression algorithm
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 …
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 …
current workstation architectures. We propose an organisation where data and code are …
Hardware compressed main memory: Operating system support and performance evaluation
A new memory subsystem, called Memory Xpansion Technology (MXT), has been built for
compressing main memory contents. MXT effectively doubles the physically available …
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 …
reduce decompression latency. For example, some schemes assume that common values …