Abstract—Storing data in compressed form is becoming common practice in high-performance systems, where memory bandwidth constitutes a serious bottleneck to program execution speed. In this paper, we suggest hardware-assisted data compres-sion as a tool for reducing energy consumption of processor-based systems. We propose a novel and efficient architecture for on-the-fly data compression and decompression whose field of operation is the cache-to-memory path. Uncompressed cache lines are compressed before they are written back to main memory, and decompressed when cache refills take place. We explore two classes of table-based compression schemes. The first, based on offline data profiling, is particularly suitable to embedded systems, wher...
Compressed representations of programs can be used to improve the code density in embedded systems. ...
Modern day embedded systems set high requirements for the processing hardware to minimize the area, ...
A major concern of embedded system architects is the design for low power. We address one aspect of ...
Storing data in compressed form is becoming common practice in high-performance systems, where memor...
This paper describes implementation details of a hardware compression and decompression unit (CDU) f...
This paper proposes a data compression scheme for minimizing memory traffic in processor-based syste...
Code compression has proved to be a viable solution to the problem of minimizing energy in core-base...
The memory system presents one of the critical challenges in embedded system design and optimization...
This article describes a new software-based on-line memory compression algorithm for embedded system...
This paper presents a new algorithm for on-the-fly data compression in high performance VLIW process...
Modern microprocessors have used microcode as a way to implement legacy (rarely used) instructions, ...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
Abstract—We propose a technique for reducing the energy spent in the memory-processor interface of a...
The memory system stores information comprising primarily instructions and data and secondarily addr...
Modern day embedded systems set high requirements for the processing hardware to minimize the area, ...
Compressed representations of programs can be used to improve the code density in embedded systems. ...
Modern day embedded systems set high requirements for the processing hardware to minimize the area, ...
A major concern of embedded system architects is the design for low power. We address one aspect of ...
Storing data in compressed form is becoming common practice in high-performance systems, where memor...
This paper describes implementation details of a hardware compression and decompression unit (CDU) f...
This paper proposes a data compression scheme for minimizing memory traffic in processor-based syste...
Code compression has proved to be a viable solution to the problem of minimizing energy in core-base...
The memory system presents one of the critical challenges in embedded system design and optimization...
This article describes a new software-based on-line memory compression algorithm for embedded system...
This paper presents a new algorithm for on-the-fly data compression in high performance VLIW process...
Modern microprocessors have used microcode as a way to implement legacy (rarely used) instructions, ...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
Abstract—We propose a technique for reducing the energy spent in the memory-processor interface of a...
The memory system stores information comprising primarily instructions and data and secondarily addr...
Modern day embedded systems set high requirements for the processing hardware to minimize the area, ...
Compressed representations of programs can be used to improve the code density in embedded systems. ...
Modern day embedded systems set high requirements for the processing hardware to minimize the area, ...
A major concern of embedded system architects is the design for low power. We address one aspect of ...