DocumentCode :
500880
Title :
LICT: Left-uncompressed Instructions Compression Technique to improve the decoding performance of VLIW processors
Author :
Bonny, Talal ; Henkel, Jörg
Author_Institution :
Dept. for Embedded Syst., Univ. of Karlsruhe, Karlsruhe, Germany
fYear :
2009
fDate :
26-31 July 2009
Firstpage :
903
Lastpage :
906
Abstract :
Compressing program code compiled for VLIW processors to reduce the amount of memory is a necessary means to decrease costs. The main disadvantage of any code compression technique is the system performance penalty because of the extra time required to decode the compressed instructions during run time. In this paper we improve the performance of decoding compressed instructions by using our novel compression technique (LICT: left-uncompressed instruction technique) which can be used in conjunction with any compression algorithm. Furthermore, we adapt a new code compression approach called Burrows-Wheeler (BW) which has been used before in data compression. It significantly reduces the code size compared to state-of-the-art approaches for VLIW processors. Using our LICT in conjunction with the BW algorithm improves the performance explicitly (2.5times) with little impact on the compression ratio (only 3% compression ratio loss).
Keywords :
decoding; multiprocessing systems; Burrows-Wheeler code compression; LICT; VLIW processors; decoding performance; left-uncompressed instructions compression technique; program code; Compression algorithms; Costs; Data compression; Decoding; Embedded system; Hardware; Performance loss; Permission; System performance; VLIW; Code compression; Huffman Coding; embedded systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
Conference_Location :
San Francisco, CA
ISSN :
0738-100X
Print_ISBN :
978-1-6055-8497-3
Type :
conf
Filename :
5227137
Link To Document :
بازگشت