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