Title :
Dynamic power management through adaptive task scheduling for multi-threaded SIMD processors
Author_Institution :
Dept. of Comput. Eng., Univ. Politeh. of Bucharest, Bucharest, Romania
Abstract :
Power management is one of the most important issues in computer architecture today. Devices often operate on the edge of their thermal envelope and system designers must balance the power consumption of various system components in order to ensure safe operation. This paper proposes an adaptive scheduler for a multi-threaded SIMD processor which is able to trade performance for power consumption in order to stay within a given power budget. By moving threads between processor cores, the scheduler is able to create more opportunity for the use of aggressive power management techniques like clock gating. Evaluation shows the proposed algorithm enables more power savings than frequency scaling for various synthetic workloads.
Keywords :
multi-threading; parallel architectures; power aware computing; processor scheduling; task analysis; adaptive task scheduling; computer architecture; dynamic power management techniques; frequency scaling; multithreaded SIMD processors; power budget; power consumption; processor cores; processor scheduler; safe operation; synthetic workloads; system designers; thermal envelope; Clocks; Engines; Instruction sets; Multithreading; Schedules; Vectors; SIMD; multithreading; power management; scheduling;
Conference_Titel :
Electronics and Telecommunications (ISETC), 2012 10th International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4673-1177-9
DOI :
10.1109/ISETC.2012.6408081