DocumentCode :
3547082
Title :
Hyperblock formation: a power/energy perspective for high performance VLIW architectures
Author :
Ascia, Giuseppe ; Catania, Vincenzo ; Palesi, Maurizio ; Patti, Davide
Author_Institution :
Dipt. di Ingegneria Informatica e delle Telecomunicazioni, Catania Univ., Italy
fYear :
2005
fDate :
23-26 May 2005
Firstpage :
4090
Abstract :
Architectures based on very long instruction word (VLIW) processors are an optimal choice in the attempt to obtain high performance levels in mobile devices. The effectiveness of these processors depends on the ability of compilers to provide sufficient instruction-level parallelism (ILP) in program codes. The main factor limiting the possibility of obtaining high ILP levels is the presence of conditional branches, which prevent a VLIW compiler from scheduling instructions belonging to different paths in parallel. Hyperblock formation is the main compiling technique to solve this limit affecting ELP, transforming the code in such a way as to eliminate conditional branches. The paper presents an analysis of the effect of this technique, not only from the well-known perspective of performance gain but from that of power dissipation and energy consumption. The effect of hyperblock formation on these magnitudes is presented for a set of typical embedded multimedia applications, introducing the non-trivial problems this aggressive ILP technique causes in the increasingly widespread scenario of multiobjective performance, energy and power optimization.
Keywords :
embedded systems; instruction sets; mobile computing; multimedia communication; parallel architectures; power consumption; program compilers; ILP; code transformation; compilers; conditional branches; embedded multimedia applications; energy consumption; high performance VLIW architectures; hyperblock formation; instruction-level parallelism; mobile devices; multiobjective performance; optimal choice; performance gain; power dissipation; program codes; scheduling; very long instruction word processors; Clocks; Energy consumption; Hardware; Performance analysis; Performance gain; Power dissipation; Processor scheduling; Program processors; Telecommunications; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
Type :
conf
DOI :
10.1109/ISCAS.2005.1465530
Filename :
1465530
Link To Document :
بازگشت