DocumentCode :
3122521
Title :
Retargetable compilation for low power
Author :
Shiue, Wen-Tsong
Author_Institution :
Silicon Metrics Corp., Austin, TX, USA
fYear :
2001
fDate :
2001
Firstpage :
254
Lastpage :
259
Abstract :
Most research to date on energy minimization in DSP processors has focused on hardware solution. This paper examines the software-based factors affecting performance and energy consumption for architecture-aware compilation. In this paper, we focus on providing support for one architectural feature of DSPs that makes code generation difficult, namely the use of multiple data memory banks. This feature increases memory bandwidth by permitting multiple data memory accesses to occur in parallel when the referenced variables belong to different data memory banks and the registers involved conform to a strict set of conditions. We present novel instruction scheduling algorithms that attempt to maximize the performance, minimize the energy, and therefore, maximize the benefit of this architectural feature. Experimental results demonstrate that our algorithms generate high performance, low energy codes for the DPS architectural features with multiple data memory banks. Our algorithm led to improvements in performance and energy consumption of 48.3% and 66.6% respectively in our benchmark examples
Keywords :
digital signal processing chips; optimising compilers; performance evaluation; power consumption; processor scheduling; DSP processors; architectural feature; architecture-aware compilation; benchmark examples; code generation; data memory banks; energy minimization; instruction scheduling algorithms; low energy codes; memory bandwidth; multiple data memory accesses; multiple data memory banks; performance; registers; retargetable compilation; software-based factors; Application software; Computer architecture; Digital signal processing; Digital signal processing chips; Energy consumption; Hardware; Signal processing; Signal processing algorithms; Silicon; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
Conference_Location :
Copenhagen
Print_ISBN :
1-58113-364-2
Type :
conf
DOI :
10.1109/HSC.2001.924685
Filename :
924685
Link To Document :
بازگشت