DocumentCode :
345126
Title :
Region compression: a new scheme for memory energy minimization in embedded systems
Author :
Benini, Luca ; Macii, Alberto ; Macii, Enrico ; Poncino, Massimo
Author_Institution :
Dipt. di Elettronica, Inf. e Sistemistica, Bologna Univ., Italy
Volume :
1
fYear :
1999
fDate :
1999
Firstpage :
311
Abstract :
Power consumption in microprocessor-based embedded systems can be reduced by decreasing the number of memory accesses needed to fetch instructions from memory. We propose a code compression approach that reduces instruction memory bandwidth by assigning short code words to frequently-executed instructions. Our technique is called “region compression” because we use a dedicated symbol, called “mark”, to flag transitions between regions of consecutive compressed instructions and consecutive uncompressed instructions. In practice, the hardware complexity of instruction decompression is directly related to the number of different instructions that are compressed in a program. Our technique performs remarkably well even when the hardware complexity of the decompression unit is tightly constrained, and consequently only a small number of different instructions can be compressed
Keywords :
embedded systems; memory architecture; power consumption; code compression; embedded systems; instruction memory bandwidth; memory energy minimization; region compression; Bandwidth; Computer architecture; Constraint optimization; Embedded system; Encoding; Energy consumption; Hardware; Power dissipation; Software tools; Thumb;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
EUROMICRO Conference, 1999. Proceedings. 25th
Conference_Location :
Milan
ISSN :
1089-6503
Print_ISBN :
0-7695-0321-7
Type :
conf
DOI :
10.1109/EURMIC.1999.794486
Filename :
794486
Link To Document :
بازگشت