DocumentCode
315639
Title
An object code compression approach to embedded processors
Author
Yoshida, Yukihiro ; Song, Bao-Yu ; Okuhata, Hiroyuki ; Onoye, Takao ; Shirakawa, Isao
Author_Institution
Dept. Inf. Syst. Eng., Osaka Univ., Japan
fYear
1997
fDate
18-20 Aug. 1997
Firstpage
265
Lastpage
268
Abstract
A low-power processor architecture is described dedicatedly for embedded application programs by means of an object code compression approach. This approach unifies duplicated instructions existing in the embedded program and assigns a compressed object code to such an instruction. An instruction decompressor is constructed so as to generate an object code from each compressed object code (pseudo code) input. A single-chip implementation of this decompressor together with a processor core can effectively reduce the bandwidth required for the I/O interface. To demonstrate the practicability of the proposed approach, experiments are applied to an embedded processor ARM610 which attains 62.5% code compression, and hence 42.3% of the power consumption of instruction memory can be reduced.
Keywords
data compression; microprocessor chips; program compilers; real-time systems; ARM610 processor; I/O interface bandwidth requirement; embedded application programs; embedded processors; instruction decompressor; instruction memory; low-power processor architecture; object code compression; power consumption reduction; single-chip implementation; Bandwidth; Batteries; Consumer electronics; Energy consumption; Fabrication; Microprocessors; Permission; Personal digital assistants; Space technology; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Low Power Electronics and Design, 1997. Proceedings., 1997 International Symposium on
Conference_Location
Monterey, CA, USA
Print_ISBN
0-89791-903-3
Type
conf
Filename
621296
Link To Document