Energy Optimization for Real-Time Multiprocessor System-on-Chip with Optimal DVFS and DPM Combination

被引:99
作者
Chen, Gang [1 ]
Huang, Kai [1 ]
Knoll, Alois [1 ]
机构
[1] Tech Univ Munich, D-85748 Garching, Germany
关键词
Design; Scheduling; energy optimization; DVFS; DPM; real-time MPSoCs;
D O I
10.1145/2567935
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy optimization is a critical design concern for embedded systems. Combining DVFS+ DPM is considered as one preferable technique to reduce energy consumption. There have been optimal DVFS+ DPM algorithms for periodic independent tasks running on uniprocessor in the literature. Optimal combination of DVFS and DPM for periodic dependent tasks on multicore systems is however not yet reported. The challenge of this problem is that the idle intervals of cores are not easy tomodel. In this article, a novel technique is proposed to directly model the idle intervals of individual cores such that both DVFS and DPM can be optimized at the same time. Based on this technique, the energy optimization problem is formulated by means of mixed integrated linear programming. We also present techniques to prune the exploration space of the formulation. Experimental results using real-world benchmarks demonstrate the effectiveness of our approach compared to existing approaches.
引用
收藏
页数:21
相关论文
共 38 条
[1]  
[Anonymous], INT SINGL CHIP CLOUD
[2]  
[Anonymous], 2011, International Technology Roadmap for Semiconductors -, V2011
[3]  
ARM, 2012, ARM CORT A15 SER
[4]  
Baruah S., 2011, P IEEE 32 REAL TIM S
[5]   Hybrid power management in real time embedded systems: an interplay of DVFS and DPM techniques [J].
Bhatti, Muhammad Khurram ;
Belleudy, Cecile ;
Auguin, Michel .
REAL-TIME SYSTEMS, 2011, 47 (02) :143-162
[6]  
Chen Gang, 2013, P C DES AUT TEST EUR
[7]  
Chen JJ, 2005, PROC INT CONF PARAL, P13
[8]  
Cheng Hui, 2006, P C DES AUT TEST EUR
[9]  
CPLEX, 2010, IBM ILOG CPLEX OPT
[10]  
Devadas V., 2012, IEEE T COMPUT