Title :
A decompression architecture for low power embedded systems
Author :
Lekatsas, Haris ; Henkel, Jörg ; Wolf, Wayne
Author_Institution :
Princeton Univ., NJ, USA
Abstract :
We present an architecture for embedded systems that decompresses offline-compressed instructions during runtime. This is useful for compressed code systems where instructions are stored in a compressed format and decompressed on demand. The result is a significant reduction in power consumption, and in most cases a performance improvement. The stand-alone decompression engine is placed between the instruction cache and the CPU (post-cache architecture) as we have found this to be the most power-efficient architecture. This paper describes the design of this unit in detail and analyzes its power consumption and performance
Keywords :
computer architecture; embedded systems; performance evaluation; compressed code systems; decompression architecture; embedded systems; low power embedded systems; performance; post-cache architecture; power consumption; stand-alone decompression engine; Automata; Bandwidth; Decoding; Embedded system; Energy consumption; Engines; National electric code; Process design; Runtime; Thumb;
Conference_Titel :
Computer Design, 2000. Proceedings. 2000 International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-7695-0801-4
DOI :
10.1109/ICCD.2000.878345