DocumentCode :
2481618
Title :
Efficient code compression for coarse grained reconfigurable architectures
Author :
Chung, Moo-Kyoung ; Cho, Yeon-Gon ; Ryu, Soojung
Author_Institution :
Samsung Adv. Inst. of Technol. (SAIT), Yongin, South Korea
fYear :
2012
fDate :
Sept. 30 2012-Oct. 3 2012
Firstpage :
488
Lastpage :
489
Abstract :
Though Coarse Grained Reconfigurable Architecture (CGRA) is a flexible alternative for high performance computing, it has a crucial problem on instruction code whose size is so large that the instruction memory takes a significant portion of silicon area and power consumption. This article proposes an efficient dictionary-based compression method for the CGRA instruction code, where code bit-fields are rearranged and grouped together according to locality characteristics and the most efficient compression mode is selected for each group and kernel. The proposed method can reinstall the dictionary contents adaptively for each kernel. Experimental results show that the proposed method achieved an average compression ratio 0.56 in 4×4 array of function units for well-optimized applications.
Keywords :
instruction sets; power aware computing; program compilers; reconfigurable architectures; storage management; CGRA instruction code; adaptive dictionary content reinstallation; coarse grained reconfigurable architectures; code bit-fields; code compression; dictionary-based compression method; high performance computing; instruction memory; locality characteristics; power consumption; silicon area; Decoding; Dictionaries; Kernel; Memory management; Redundancy; Silicon;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design (ICCD), 2012 IEEE 30th International Conference on
Conference_Location :
Montreal, QC
ISSN :
1063-6404
Print_ISBN :
978-1-4673-3051-0
Type :
conf
DOI :
10.1109/ICCD.2012.6378687
Filename :
6378687
Link To Document :
بازگشت