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 many non-trivial challenges that must be addressed to make data compression work well in this context. First, since compressed data must be decompressed before it can be accessed, decompression latency ends up on the critical memory access path. This imposes a significant constraint on the choice of compression algorithms. Second, while conventional memory systems store fixed-size entities like data types, cache blocks, and memory pages, these entities will suddenly vary in size in a memory system that employs compression. Dealing with variable size entities in ...
With the widening gap between processor and memory speeds, memory system designers may find cache co...
On-chip cache memories are instrumental in tackling several performance and energy issues facing con...
Storing data in compressed form is becoming common practice in high-performance systems, where memor...
This primer is intended for readers who are interested in learning about the different ways that dat...
is primer is intended for readers who are interested in learning about the different ways that data...
This thesis explores the use of lossless data compression in the memory hierarchy of contemporary co...
International audienceHardware cache compression derives from software-compression research; yet, it...
International audienceHardware cache compression derives from software-compression research; yet, it...
International audienceHardware cache compression derives from software-compression research; yet, it...
A challenge in the design of high performance computer systems is how to transferdata efficiently be...
A challenge in the design of high performance computer systems is how to transfer data efficiently b...
We investigate the feasibility of using instruction compression at some level in a multi-level memor...
On-chip caches are essential as they bridge the growing speed-gap between off-chip memory and proces...
On-chip caches are essential as they bridge the growing speed-gap between off-chip memory and proces...
International audienceHardware cache compression derives from software-compression research; yet, it...
With the widening gap between processor and memory speeds, memory system designers may find cache co...
On-chip cache memories are instrumental in tackling several performance and energy issues facing con...
Storing data in compressed form is becoming common practice in high-performance systems, where memor...
This primer is intended for readers who are interested in learning about the different ways that dat...
is primer is intended for readers who are interested in learning about the different ways that data...
This thesis explores the use of lossless data compression in the memory hierarchy of contemporary co...
International audienceHardware cache compression derives from software-compression research; yet, it...
International audienceHardware cache compression derives from software-compression research; yet, it...
International audienceHardware cache compression derives from software-compression research; yet, it...
A challenge in the design of high performance computer systems is how to transferdata efficiently be...
A challenge in the design of high performance computer systems is how to transfer data efficiently b...
We investigate the feasibility of using instruction compression at some level in a multi-level memor...
On-chip caches are essential as they bridge the growing speed-gap between off-chip memory and proces...
On-chip caches are essential as they bridge the growing speed-gap between off-chip memory and proces...
International audienceHardware cache compression derives from software-compression research; yet, it...
With the widening gap between processor and memory speeds, memory system designers may find cache co...
On-chip cache memories are instrumental in tackling several performance and energy issues facing con...
Storing data in compressed form is becoming common practice in high-performance systems, where memor...