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