DocumentCode
2888967
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
fYear
2011
fDate
1-3 Aug. 2011
Firstpage
327
Lastpage
332
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Low Power Electronics and Design (ISLPED) 2011 International Symposium on
Conference_Location
Fukuoka
ISSN
Pending
Print_ISBN
978-1-61284-658-3
Electronic_ISBN
Pending
Type
conf
DOI
10.1109/ISLPED.2011.5993658
Filename
5993658
Link To Document