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
Link To Document