Title :
Energy efficient scheduling for multithreaded programs on general-purpose processors
Author :
Fan, Xin ; Kusakabe, Shigeru
Author_Institution :
Grad. Sch. of Inf. Sci. & Electr. Eng., Kyushu Univ., Fukuoka, Japan
Abstract :
This paper investigates the effectiveness of Time Aggregation Scheduler (TAS) for commodity platforms from the view point of energy saving. TAS can aggregate the execution of runnable sibling threads, and decrease the number of internal events that have negative impact on energy consumption in executing multithreaded applications. We compare energy consumption in running multithreaded applications of DaCapo Java benchmarks when using Linux default Completely Fair Scheduler, and TAS. The experimental results indicate that TAS can reduce the amount of system level energy consumption, as well as the quantity of internal events and the execution time.
Keywords :
Linux; general purpose computers; multi-threading; power aware computing; power consumption; processor scheduling; DaCapo Java benchmarks; Linux; commodity platforms; energy consumption; energy efficient scheduling; energy saving; general-purpose processors; multithreaded programs; runnable sibling threads; time aggregation scheduler; Benchmark testing; Correlation; Energy consumption; Instruction sets; Java; Linux; energy saving; operating system; thread scheduling;
Conference_Titel :
Low Power Electronics and Design (ISLPED) 2011 International Symposium on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-61284-658-3
Electronic_ISBN :
Pending
DOI :
10.1109/ISLPED.2011.5993658