DocumentCode :
1809506
Title :
An adaptive data compression scheme for memory traffic minimization in processor-based systems
Author :
Benini, Luca ; Bruni, Davide ; Riccò, Bruno ; Macii, Alberto ; Macii, Enrico
Author_Institution :
Bologna Univ., Italy
Volume :
4
fYear :
2002
fDate :
2002
Abstract :
This paper proposes a data compression scheme for minimizing memory traffic in processor-based systems. Data compression and decompression are performed on-the-fly on the cache-to-memory path, that is, uncompressed cache lines are compressed before they are written back to main memory, and decompressed when cache refills take place. The distinguishing feature of the presented solution is its ability of providing high memory traffic reductions without requiring data profiling information. In other words, thanks to the self-learning mechanism it implements, the proposed scheme performs very closely to special-purpose compression approaches, whose main limitation is their inapplicability when off-line data profiling is not feasible. Memory traffic reductions in the cache-to-memory path of a core-based system running standard benchmark programs are, on average, around 34%, and are thus close to those achievable with profile-driven compression.
Keywords :
cache storage; data compression; embedded systems; multiprocessing systems; storage management; adaptive data compression scheme; cache-to-memory path; core-based system; data decompression; embedded processors; high memory traffic reductions; memory traffic minimization; processor-based systems; self-learning mechanism; standard benchmark programs; uncompressed cache lines; Bandwidth; Data compression; Delay; Energy consumption; Hardware; Modems; Statistics; Technological innovation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
Print_ISBN :
0-7803-7448-7
Type :
conf
DOI :
10.1109/ISCAS.2002.1010595
Filename :
1010595
Link To Document :
بازگشت