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