DocumentCode
2451118
Title
Integrated energy-aware cyclic and acyclic scheduling for clustered VLIW processors
Author
Bahuleyan, Jimmy ; Nagpal, Rahul ; Srikant, Y.N.
Author_Institution
Dept. of Comput. Sci. & Autom., Indian Inst. of Sci., Bangalore, India
fYear
2010
fDate
19-23 April 2010
Firstpage
1
Lastpage
8
Abstract
The technological trend towards smaller feature size and related implications of reduced threshold voltage and increased number of transistors pose a power management challenge. Leakage power dominates total processor power in smaller technologies. In VLIW and clustered VLIW architectures, the large number of functional units with relatively simpler issue logic contribute significantly to the overall power consumption. The underutilization of functional units (because of inherent limitations in ILP among others) causes a significant amount of this power to be consumed in the form of leakage power. Architectural schemes proposed in the past suffer from a limited program view thereby compromising a good amount of energy savings in the form of extra transitions to/from low leakage mode. Energy aware scheduling in the context of VLIW architectures has mostly focused on acyclic scheduling. In this paper, we propose a simple and integrated compiler directed scheme that obtains significant energy savings in functional units for VLIW and clustered VLIW and works equally well for both cyclic as well as acyclic scheduled regions. Our compiler directed scheme increases energy savings in functional units up to 9% and 26% in VLIW architecture and clustered VLIW architecture respectively. We provide a preliminary experimental analysis of our algorithms using the Trimaran 4.0 compiler infrastructure.
Keywords
multiprocessing systems; power aware computing; processor scheduling; program compilers; Trimaran 4.0 compiler infrastructure; acyclic scheduling; clustered VLIW architectures; clustered VLIW processors; functional units; integrated compiler directed scheme; integrated energy-aware cyclic scheduling; power management; reduced threshold voltage; transistors; Algorithm design and analysis; Clustering algorithms; Context awareness; Energy consumption; Energy management; Logic; Processor scheduling; Technology management; Threshold voltage; VLIW; Software Pipelining; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location
Atlanta, GA
Print_ISBN
978-1-4244-6533-0
Type
conf
DOI
10.1109/IPDPSW.2010.5470906
Filename
5470906
Link To Document