DocumentCode
2789351
Title
Code Compression and Decompression for Instruction Cell Based Reconfigurable Systems
Author
Aslam, Nazish ; Milward, Mark ; Nousias, Ioannis ; Arslan, Tughrul ; Erdogan, Ahmet
Author_Institution
Inst. for Syst. Level Integration, Livingston
fYear
2007
fDate
26-30 March 2007
Firstpage
1
Lastpage
7
Abstract
Code compression has been applied to embedded systems to minimize the silicon area utilized for program memories, and lower the power consumption. More recently, it has become a necessity for multiple-issue architectures, such as VLIW and TTA, to permit a viable realization of these designs. In this paper, a code compression and decompression scheme suitable for newly emerging reconfigurable technologies is presented, which pose further challenges by having an order of magnitude higher memory requirement due to much wider instruction words than typical VLIW/TTA architectures. Two dictionary-based lossless compression schemes are implemented and compared for an example reconfigurable system. This paper looks at several conflicting design parameters, such as the compression ratio, silicon area and speed. Test programs for a 2D DCT, minimum error, wimax and H.264 have been evaluated with compression ratios in the range of 41% to 62% recorded with the best scheme.
Keywords
data compression; embedded systems; reconfigurable architectures; video coding; TTA; VLIW; cell based reconfigurable system; code compression; code decompression; dictionary-based lossless compression scheme; program memory; reconfigurable technology; Bandwidth; Computer architecture; Delay; Embedded system; Energy consumption; Parallel processing; Reconfigurable architectures; Silicon; Throughput; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location
Long Beach, CA
Print_ISBN
1-4244-0910-1
Electronic_ISBN
1-4244-0910-1
Type
conf
DOI
10.1109/IPDPS.2007.370392
Filename
4228120
Link To Document