DocumentCode :
2581823
Title :
A program compression technique supporting IP-centric SOC design
Author :
Yeh, Chingwei ; Wang, Chi-Shong
Author_Institution :
Dept. of Electr. Eng., Nat. Chung Cheng Univ., Chia-Yi, Taiwan
fYear :
2000
fDate :
2000
Firstpage :
226
Lastpage :
230
Abstract :
RISC architecture plays a major role in recent embedded systems design. The notorious drawback of a RISC machine is its poor code density. Many research works have been proposed to reduce the code density. However, they either need a sophisticated compression-decompression mechanism, or are suitable for specific applications. In this paper, a method to compress a post-compilation program is proposed to improve code density while introducing minimal hardware overhead. The salient features of our technique are: (1) the decompression circuitry depends only on the instruction set of a processor and so is reusable for any application running on the same processor; and (2) there is no limitation on the size of the program to be compressed. We demonstrate our technique on SPEC CINT95 benchmark programs using the ARM7TDMI instruction set and achieve an average code size reduction of 19.8%
Keywords :
application specific integrated circuits; data compression; embedded systems; instruction sets; microprocessor chips; reduced instruction set computing; ARM7TDMI instruction set; IP-centric SOC design; SPEC CINT95 benchmark programs; code size reduction; decompression circuitry; embedded systems design; post-compilation program; processor instruction set; program compression technique; Circuits; Control systems; Costs; Embedded system; Energy consumption; Hardware; Modems; Reduced instruction set computing; System-on-a-chip; TV;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
ASIC/SOC Conference, 2000. Proceedings. 13th Annual IEEE International
Conference_Location :
Arlington, VA
Print_ISBN :
0-7803-6598-4
Type :
conf
DOI :
10.1109/ASIC.2000.880706
Filename :
880706
Link To Document :
بازگشت