• DocumentCode
    1853441
  • Title

    1-cycle code decompression circuitry for performance increase of Xtensa-1040-based embedded systems

  • Author

    Lekatsas, Haris ; Henkel, Jörg ; Jakkula, Venkata

  • Author_Institution
    NEC USA Inc., Princeton, NJ, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    9
  • Lastpage
    12
  • Abstract
    Code compression is known to be an effective technique to reduce the instruction memory size of an embedded system. However code compression can also be very effective in increasing the processor-to-memory bandwidth and hence provide increased system performance. In this paper we describe our design of the world´s first running prototype of a 1-cycle code decompression circuitry that decompresses Xtensa 1040 instructions on-the-fly. The circuitry is a standalone unit that does not require any modifications on the Xtensa 1040 processor core. We observed an average code size reduction of about 35% of programs running on the system and an average of 45% of performance increase due to the increased bandwidth and memory hierarchy effects.
  • Keywords
    data compression; embedded systems; integrated circuit design; low-power electronics; microprocessor chips; 1-cycle code decompression circuitry; Xtensa-1040-based embedded systems; code compression; code size reduction; instruction memory size; memory hierarchy effects; processor-to-memory bandwidth; Bandwidth; Circuit testing; Cost function; Embedded system; National electric code; Presses; Process design; Prototypes; Reduced instruction set computing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference, 2002. Proceedings of the IEEE 2002
  • Print_ISBN
    0-7803-7250-6
  • Type

    conf

  • DOI
    10.1109/CICC.2002.1012756
  • Filename
    1012756