Title :
System and architecture-level power reduction of microprocessor-based communication and multi-media applications
Author :
Nachtergaele, L. ; Tiwari, V. ; Dutt, N.
Author_Institution :
IMEC, Leuven, Belgium
Abstract :
Current microprocessor architectures become more and more dominated by the data access bottlenecks in the cache, system bus and main memory subsystems. These also have a major influence on the system (board-level) power consumption. In practice this means lower energy consumption for a given throughput requirement. In the booming domain of (largely embedded) cost-sensitive communication and multi-media applications, more and more implementations make use of microprocessor based platforms for flexibility reasons. However, in order to provide sufficiently high data throughput at reasonable power consumption for these demanding applications, novel solutions for the memory access and data transfer will have to be introduced. These will have to be situated both at the processor architecture and the algorithm/compiler level. The question we want to address in this paper is what would these solutions look like. We show that they will be based on processor architecture optimizations, on novel approaches in the application of compiler technology, and on exploiting the interface between the system hardware and software.
Keywords :
computer architecture; microprocessor chips; multimedia systems; system buses; architecture-level power reduction; cache; data access bottlenecks; data transfer; main memory subsystems; memory access; microprocessor based platforms; microprocessor-based communication; multi-media applications; system bus; throughput requirement; Application software; Computer architecture; Energy consumption; Hardware; Microprocessors; Multimedia communication; Optimizing compilers; Software systems; System buses; Throughput;
Conference_Titel :
Computer Aided Design, 2000. ICCAD-2000. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-7803-6445-7
DOI :
10.1109/ICCAD.2000.896533