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 :
بازگشت