DocumentCode :
500894
Title :
Efficient program scheduling for heterogeneous multi-core processors
Author :
Chen, Jian ; John, Lizy K.
Author_Institution :
ECE Dept., Univ. of Texas at Austin, Austin, TX, USA
fYear :
2009
fDate :
26-31 July 2009
Firstpage :
927
Lastpage :
930
Abstract :
Heterogeneous multicore processors promise high execution efficiency under diverse workloads, and program scheduling is critical in exploiting this efficiency. This paper presents a novel method to leverage the inherent characteristics of a program for scheduling decisions in heterogeneous multicore processors. The proposed method projects the core´s configuration and the program´s resource demand to a unified multi-dimensional space, and uses weighted Euclidean distance between these two to guide the program scheduling. The experimental results show that on average, this distance based scheduling heuristic achieves 24.5% reduction in energy delay product, 6.1% reduction in energy, and 9.1% improvement in throughput when compared with traditional hardware oblivious scheduling algorithm.
Keywords :
microprocessor chips; heterogeneous multicore processors; multidimensional space; program scheduling; weighted Euclidean distance; Delay; Euclidean distance; Hardware; Job shop scheduling; Multicore processing; Permission; Processor scheduling; Scheduling algorithm; Throughput; Yarn; Energy-Delay Product; Heterogeneous Multi-core; Program Scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
Conference_Location :
San Francisco, CA
ISSN :
0738-100X
Print_ISBN :
978-1-6055-8497-3
Type :
conf
Filename :
5227152
Link To Document :
بازگشت