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