DocumentCode :
3189040
Title :
Energy-Aware Source-to-Source Transformations for a VLIW DSP Processor
Author :
Zafar, Naeem ; Rupp, Markus
Author_Institution :
Christian Doppler Laboratory for Design Methodology of Signal Processing Algorithms, Institute of Communications and Radio Frequency Engineering, University of Technology Vienna, Gusshausstrasse 25/389, A-1040 Vienna Austria, Email: nzafar@nt.tuwien.ac.at
fYear :
2005
fDate :
13-15 Dec. 2005
Firstpage :
133
Lastpage :
138
Abstract :
Despite heavy focus on energy optimization at circuit and technology level, the contribution of computational and data intensive applications to this consumption cannot be ignored. In this paper, key trade-offs are analyzed in energy, speed as well as size. We present an architectural-based energy macro-modeling at application level as well as an optimization methodology for high performance VLIW processors. Our methodology is mainly based on the application of successive energy-cost guarded source-to-source transformations. The experimental evaluation of the proposed approach results into better exploitation of functional units, memory hierarchy and highway usage of the target processor. The advantages of the proposed interactive code transformation approach are two-folds. First, effort in optimization is spent only when the program measurement (transformation cost) determines that the effort is necessary and potentially beneficial, and only on those portions of the program where the energy/cycle performance payoff appears to be high. Second, by concatenating subsequent energy/cycle profile-driven low level transformations for higher level manipulations, the system will provide the programmer with a powerful toolset. The approach is illustrated using functional unit usage within a VLIW architecture. The newly proposed operation rebinding technique for low power improves energy dissipation up to 30% and CPU performance up to 75% as demonstrated for an fir example.
Keywords :
Design; Low Energy; Performance; Source-to-Source (StS) Transformation; VLIW; Central Processing Unit; Design methodology; Digital signal processing; Embedded system; Energy consumption; Energy dissipation; Hardware; Laboratories; Signal processing algorithms; VLIW; Design; Low Energy; Performance; Source-to-Source (StS) Transformation; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microelectronics, 2005. ICM 2005. The 17th International Conference on
Print_ISBN :
0-7803-9262-0
Type :
conf
DOI :
10.1109/ICM.2005.1590054
Filename :
1590054
Link To Document :
بازگشت