Hardware implementation of data compression algorithms for memory energy optimization

作者: L. Benini , D. Bruni , A. Macii , E. Macii

DOI: 10.1109/ISVLSI.2003.1183487

关键词:

摘要: This paper describes implementation details of a hardware compression and decompression unit (CDU) for optimizing energy consumption in processor-based systems. Many algorithms data (i.e., profile-driven, adaptive, differential) have previously been introduced. In all cases, are performed on-the-fly on the cache-to-memory path: Uncompressed cache fines compressed before they written back to main memory, decompressed when refills occur. completes extends these previous contributions by providing evidence feasibility proposed architectures specifically addressing issues. CDU design is targeted towards minimization cache-bus-memory subsystem with strict constraint performance. As result, average memory reductions evaluated several benchmark programs around 24%, at no performance penalty.

参考文章(2)
L. Benini, D. Bruni, B. Ricco, A. Macii, E. Macii, An adaptive data compression scheme for memory traffic minimization in processor-based systems international symposium on circuits and systems. ,vol. 4, pp. 866- 869 ,(2002) , 10.1109/ISCAS.2002.1010595
A. Macii, E. Macii, D. Bruni, L. Benini, Hardware-Assisted Data Compression for Energy Minimization in Systems with Embedded Processors design, automation, and test in europe. pp. 449- 453 ,(2002) , 10.5555/882452.874530