DocumentCode
680024
Title
Energy efficiency analysis for the Single Frequency Approximation (SFA) scheme
Author
Pagani, Santiago ; Jian-Jia Chen
Author_Institution
Dept. of Inf., Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
fYear
2013
fDate
19-21 Aug. 2013
Firstpage
82
Lastpage
91
Abstract
Energy-efficient designs are important issues in computing systems. This paper studies the energy efficiency of a simple and linear-time strategy, called Single Frequency Approximation (SFA) scheme, for periodic real-time tasks on multi-core systems with a shared supply voltage in a voltage island. The strategy executes all the cores at a single frequency to just meet the timing constraints. SFA has been adopted in the literature after task partitioning, but the worst-case performance of SFA, in terms of energy consumption, is an open problem. We provide comprehensive analysis for SFA to derive the cycle utilization distribution for its worst-case behaviour for energy minimization. Our analysis shows that the energy consumption by using SFA for task execution is at most 1.53 (1.74, 2.10, 2.69, respectively), compared to the energy consumption of the optimal voltage/frequency scaling, when the dynamic power consumption is a cubic function of the frequency and the voltage island has up to 4 (8, 16, 32, respectively) cores. The analysis shows that SFA is indeed an effective scheme under practical settings, even though it is not optimal. Furthermore, since all the cores run at a single frequency and no frequency alignment for Dynamic Voltage and Frequency Scaling (DVFS) between cores is needed, any uni-core dynamic power management technique for reducing the energy consumption for idling can be easily incorporated individually on each core in the voltage island. This paper also provides the analysis of energy consumption for SFA, combined with the procrastination for Dynamic Power Management (DPM). Furthermore, we also extend our analysis for deriving the approximation factor of SFA for a multi-core system with multiple voltage islands.
Keywords
approximation theory; multiprocessing systems; power aware computing; DVFS; SFA scheme; approximation factor; cycle utilization distribution; dynamic power consumption; dynamic power management; dynamic voltage and frequency scaling; energy efficiency analysis; energy minimization; multi-core systems; periodic real-time tasks; single frequency approximation scheme; uni-core dynamic power management technique; Approximation methods; Energy consumption; Equations; Mathematical model; Multicore processing; Power demand; Real-time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
Conference_Location
Taipei
ISSN
1533-2306
Type
conf
DOI
10.1109/RTCSA.2013.6732206
Filename
6732206
Link To Document