DocumentCode :
2354781
Title :
A code decompression architecture for VLIW processors
Author :
Xie, Yuan ; Wolf, Wayne ; Lekatsas, Haris
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
fYear :
2001
fDate :
1-5 Dec. 2001
Firstpage :
66
Lastpage :
75
Abstract :
In embedded system design, memory has been one of the most restricted resources. Reducing program size has been an important goal when designing an embedded system. Most of the previous work on code compression has targeted RISC architectures. Recently VLIW processors became very popular, particularly for signal processing. Decompression speed is especially important for VLIW architectures given that the length of the instruction word is long. Furthermore, modem VLIW architectures use flexible instruction formats, which require new code compression approaches. Previous work has assumed that instruction positions within the long instruction word correspond to specific functional units. In contrast, our code compression algorithm is capable of compressing flexible instruction formats, where any functional unit can be used for any position in the instruction word. We demonstrate our methods by applying it to the TMS320C6x architecture. We also compare two techniques for decompressing the VLIW instruction packet to reduce the decompression time. A fast parallel decompression architecture is described, which is implemented in TSMC 0.25 technology.
Keywords :
data compression; embedded systems; parallel architectures; program compilers; reduced instruction set computing; RISC architectures; TMS320C6x architecture; TSMC 0.25 technology; VLIW processors; code compression approaches; code decompression architecture; decompression time; embedded system design; flexible instruction formats; functional unit; parallel decompression architecture; program size; Compression algorithms; Computer architecture; Costs; Data compression; Embedded system; National electric code; Probability; Runtime; Space technology; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture, 2001. MICRO-34. Proceedings. 34th ACM/IEEE International Symposium on
ISSN :
1072-4451
Print_ISBN :
0-7965-1369-7
Type :
conf
DOI :
10.1109/MICRO.2001.991106
Filename :
991106
Link To Document :
بازگشت