• 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