DocumentCode
589750
Title
Dynamic power management through adaptive task scheduling for multi-threaded SIMD processors
Author
Petrica, Lucian
Author_Institution
Dept. of Comput. Eng., Univ. Politeh. of Bucharest, Bucharest, Romania
fYear
2012
fDate
15-16 Nov. 2012
Firstpage
83
Lastpage
86
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics and Telecommunications (ISETC), 2012 10th International Symposium on
Conference_Location
Timisoara
Print_ISBN
978-1-4673-1177-9
Type
conf
DOI
10.1109/ISETC.2012.6408081
Filename
6408081
Link To Document