DocumentCode :
1580091
Title :
Phase-Guided Scheduling on Single-ISA Heterogeneous Multicore Processors
Author :
Sawalha, Lina ; Wolff, Sonya ; Tull, Monte P. ; Barnes, Ronald D.
Author_Institution :
Sch. of Electr. & Comput. Eng., Univ. of Oklahoma, Norman, OK, USA
fYear :
2011
Firstpage :
736
Lastpage :
745
Abstract :
Single-ISA heterogeneous (also known as asymmetric) multicore processors offer significant advantages over homogenous multicores in terms of both power and performance. Power-efficient cores can be paired with higher-performance cores to achieve advantageous power/performance tradeoffs. Unfortunately, such processors also create unique challenges in effective mapping of processes to cores. The greater the diversity of cores, the more complex this problem becomes. Previous scheduling approaches sample performance while permuting the schedule across each type of core each time a change in application behavior is detected. However, approaches that require frequent sampling of the performance of threads (or combinations of threads) on each core may be impractical. We propose scheduling threads on a heterogeneous multicore processor using not just the detection of a change in program behavior or phase, but instead an identification and recording of these phase behaviors. We highlight the correlation between the execution phases of an application and the performance of those phases on any particular core type. We present mechanisms that exploit this correlation between program phases and appropriate scheduling decisions and demonstrate near optimal mapping of thread segments to processor cores can be done without frequently sampling the performance of each thread on each processor core type.
Keywords :
multiprocessing systems; scheduling; phase-guided scheduling; power-efficient cores; single-ISA heterogeneous multicore processors; Hardware; Multicore processing; Out of order; Processor scheduling; Single-ISA heterogeneous multicore processors; asymmetric multiprocessors; phase identification; scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2011 14th Euromicro Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1048-3
Type :
conf
DOI :
10.1109/DSD.2011.98
Filename :
6037482
Link To Document :
بازگشت