DocumentCode :
3079814
Title :
Dictionary-based program compression on TTAs: effects on area and power consumption
Author :
Heikkinen, Jari ; Takala, Jarmo ; Corporaal, Henk
Author_Institution :
Tampere Univ. of Technol., Finland
fYear :
2005
fDate :
2-4 Nov. 2005
Firstpage :
479
Lastpage :
484
Abstract :
Program code size has become a critical design constraint of embedded systems. Large program codes result in large memories, which increase the size and cost of the chip. Poor code density is a problem especially in VLIW architectures, where a long instruction word is used to control the concurrently operating hardware resources. In addition, wide instructions increase the memory bandwidth, which may result in increased power consumption. Dictionary compression is one of the most often used compression methods to improve the code density due to its simplicity. In this paper, dictionary-based program compression is applied on transport triggered architecture, a customizable processor architecture that is particularly suitable for tailoring the hardware resources according to the requirements of the application. The effects on area and power consumption were measured. We observed that at best, the area of the instruction memory and the fetch and decode logic could be reduced by 87%, and power consumption by 80%, correspondingly.
Keywords :
data compression; instruction sets; parallel architectures; VLIW; code density; customizable processor architecture; dictionary-based program compression; hardware resources; transport triggered architecture; very long instruction word; Area measurement; Bandwidth; Costs; Decoding; Dictionaries; Embedded system; Energy consumption; Hardware; Power measurement; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Systems Design and Implementation, 2005. IEEE Workshop on
ISSN :
1520-6130
Print_ISBN :
0-7803-9333-3
Type :
conf
DOI :
10.1109/SIPS.2005.1579916
Filename :
1579916
Link To Document :
بازگشت