DocumentCode
2106974
Title
A Light-Weight Scheduler for Single-ISA Asymmetric Multi-core Processor Using Online Profiling
Author
Xu, Yuanchao ; Du, Lin ; Zhang, Zhimin
Author_Institution
Inst. of Comput. Technol., Beijing, China
fYear
2011
fDate
6-8 July 2011
Firstpage
183
Lastpage
188
Abstract
Single-ISA asymmetric multi-core processors are thought as next generation emerging multi-core architecture which has better performance per watt over symmetric multi-core processors. However, they also pose unique challenges to operating system, which traditionally assume homogeneous hardware. These challenges include how to analyze program behavior dynamically in kernel with low overhead, how to modify traditional scheduling algorithm using new load-balance policy that CPU-intensive tasks have fast cores bias, whereas memory-intensive have slow core bias, how to make Linux kernel asymmetric-aware and reevaluate the load of each core of different type. We propose a light-weight operating system scheduler and successfully solve above problems with negligible overhead and no assumption. We modified Linux kernel 2.6.18 with cpufreq and perfctr driver and finally used Power Now technology to emulate performance asymmetry. Experimental results show that our scheduler outperforms default scheduler and still maintains good fairness, high efficiency and repeatable.
Keywords
Linux; multiprocessing systems; resource allocation; scheduling; Linux kernel; Power Now technology; light-weight operating system scheduler; light-weight scheduler; load-balance policy; multicore architecture; online profiling; scheduling algorithm; single-ISA asymmetric multicore processor; symmetric multicore processors; Benchmark testing; Hardware; Instruction sets; Kernel; Linux; Asymmetric Multi-core Processor; Load Balance; Online Profiling; Operating System; Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2011 12th ACIS International Conference on
Conference_Location
Sydney, NSW
Print_ISBN
978-1-4577-0896-1
Type
conf
DOI
10.1109/SNPD.2011.14
Filename
6063563
Link To Document