DocumentCode :
2078134
Title :
Back-end dynamic resource allocation heuristics for power-aware high-performance clustered architectures
Author :
Baniasadi, Amirali
Author_Institution :
Electr. & Comput. Eng., Univ. of Victoria, BC, Canada
fYear :
2003
fDate :
1-6 Sept. 2003
Firstpage :
240
Lastpage :
247
Abstract :
In this paper, we present dynamic resource allocation heuristics for high-performance clustered processors. Our heuristics aim at saving power by reducing processor back-end size dynamically and at a cluster level. This is done by shutting down or gating one of the clusters in a multi-cluster processor occasionally. Key to success of our heuristics is power-efficient techniques that could identify when a processor back-end could be downsized safely (i.e., without performance cost). We suggest techniques that do so by estimating a) branch confidence b) the available instruction level parallelism (ILP), and c) instruction flow. We show that, on the average, our methods reduce total power dissipation 14% and 11% for a subset of SPEC2K benchmarks and for dual and quad cluster processors. Our techniques improve performance for some benchmarks since they reduce the number of cluster-induced stalls. However, our best techniques come with an average performance loss of 1.1% for dual cluster processors. The lowest average performance cost is 0.9% for quad cluster processors.
Keywords :
heuristic programming; power measurement; processor scheduling; resource allocation; workstation clusters; back-end dynamic resource allocation heuristics; branch confidence; cluster level; cluster-induced stalls; clustered processor; high-performance clustered processors; instruction flow; instruction level parallelism; multicluster processors; power-aware high-performance clustered architectures; power-efficient technique; resource allocation heuristic; CADCAM; Clocks; Computer aided manufacturing; Computer architecture; Design engineering; High performance computing; Power dissipation; Power engineering computing; Resource management; Sampling methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design, 2003. Proceedings. Euromicro Symposium on
Conference_Location :
Belek-Antalya, Turkey
Print_ISBN :
0-7695-2003-0
Type :
conf
DOI :
10.1109/DSD.2003.1231935
Filename :
1231935
Link To Document :
بازگشت