Title :
Balancing Task Resource Requirements in Embedded Multithreaded Multicore Processors to Reduce Power Consumption
Author :
Rayo, Diana Bautista ; Borras, Julio Sahuquillo ; Mohamed, Hela Haj ; Petit, Salvador ; Duato, José
Author_Institution :
Dept. of Comput. Eng. (DISCA), Univ. Politec. de Valencia, Valencia, Spain
Abstract :
Power consumption is a major design issue in modern microprocessors. Hence, power reduction techniques, like dynamic voltage scaling (DVS), are being widely implemented. Unfortunately, they impact on the task execution time so difficulting schedulability of hard real-time applications. To deal with this problem, this paper proposes a power-aware scheduler for coarse-grain embedded multicore processors implementing global DVS. To this end, this work presents two heuristics, namely Balanced Memory and Balanced CPU, which distribute the task set among cores focusing on resource utilization. Results show that with respect to a system not implementing DVS, two or five DVS levels achieve energy savings by about 35% or 51%, respectively.
Keywords :
microprocessor chips; multi-threading; power consumption; scheduling; dynamic voltage scaling; embedded multithreaded multicore processors; global DVS; power consumption reduction; power reduction techniques; task resource requirements; Application software; Dynamic voltage scaling; Energy consumption; Microprocessors; Multicore processing; Multithreading; Power system modeling; Processor scheduling; Voltage control; Yarn;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
Conference_Location :
Pisa
Print_ISBN :
978-1-4244-5672-7
Electronic_ISBN :
1066-6192
DOI :
10.1109/PDP.2010.64