DocumentCode
3233751
Title
Towards a Power-Aware Application Level Scheduler for a Multithreaded Runtime Environment
Author
de Araujo, A.S. ; de S. Camargo, Cicero Augusto ; Cavalheiro, Gerson Geraldo H ; Pilla, Maurício L.
Author_Institution
Fed. Univ. of Pelotas, Pelotas, Brazil
fYear
2010
fDate
27-30 Oct. 2010
Firstpage
43
Lastpage
48
Abstract
At the same time that the modern society becomes more dependent on computing power, people become more concerned about the environment and, in consequence, about energy consumption. In the high performance computing field, most works only take into account performance aspects such as throughputs to measure schedulers. In this paper, we introduce and evaluate an energy-aware list scheduler that uses heuristics based on the critical path to determine processor affinity and the clock rate of each core. We have observed that it is possible to implement an execution supportable to offer acceptable performance at same time that provides a strategy to save energy. Two case studies discussed in the paper support this conclusion.
Keywords
multi-threading; power aware computing; scheduling; energy consumption; high performance computing; multithreaded runtime environment; power aware application level scheduler; Clocks; Energy consumption; Instruction sets; Processor scheduling; Runtime; Synchronization; application-level scheduling; green computing; list scheduling; multicore systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture and High Performance Computing Workshops (SBAC-PADW), 2010 22nd International Symposium on
Conference_Location
Petropolis
Print_ISBN
978-1-4244-8877-3
Electronic_ISBN
978-0-7695-4276-8
Type
conf
DOI
10.1109/SBAC-PADW.2010.11
Filename
5645394
Link To Document