Price Theory Based Power Management for Heterogeneous Multi-Cores

被引:51
作者
Muthukaruppan, Thannirmalai Somu [1 ]
Pathania, Anuj [1 ]
Mitra, Tulika [1 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore 117548, Singapore
关键词
Heterogeneous Multi-core; Power Management; Price Theory; THERMAL MANAGEMENT; PERFORMANCE; IMPACT;
D O I
10.1145/2541940.2541974
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Heterogeneous multi-cores that integrate cores with different power-performance characteristics are promising alternatives to homogeneous systems in energy-and thermally constrained environments. However, the heterogeneity imposes significant challenges to power-aware scheduling. We present a price theory-based dynamic power management framework for heterogeneous multi-cores that co-ordinates various energy savings opportunities, such as dynamic voltage/frequency scaling, load balancing, and task migration in tandem, to achieve the best power-performance characteristics. Unlike existing centralized power management frameworks, ours is distributed and hence scalable with minimal runtime overhead. We design and implement the framework within Linux operating system on ARM big. LITTLE heterogeneous multi-core platform. Experimental evaluation confirms the advantages of our approach compared to the state-of-the-art techniques for power management in heterogeneous multi-cores.
引用
收藏
页码:161 / 176
页数:16
相关论文
共 34 条
[1]   Runtime Thermal Management Using Software Agents for Multi- and Many-Core Architectures [J].
Al Faruque, Mohammad Abdullah ;
Jahn, Janmartin ;
Ebi, Thomas ;
Henkel, Joerg .
IEEE DESIGN & TEST OF COMPUTERS, 2010, 27 (06) :58-68
[2]  
[Anonymous], 2012, LIN UB REL VEXPR
[3]  
[Anonymous], PRICE THEORY APPL
[4]   The impact of performance asymmetry in emerging multicore architectures [J].
Balakrishnan, S ;
Rajwar, R ;
Upton, M ;
Lai, K .
32ND INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2005, :506-517
[5]   The PARSEC Benchmark Suite: Characterization and Architectural Implications [J].
Bienia, Christian ;
Kumar, Sanjeev ;
Singh, Jaswinder Pal ;
Li, Kai .
PACT'08: PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2008, :72-81
[6]  
Chase J. S., 2001, Operating Systems Review, V35, P103, DOI 10.1145/502059.502045
[7]  
Chen JA, 2009, DES AUT CON, P927
[8]  
Cochran R, 2011, INT SYMP MICROARCH, P175
[9]  
Ebi T., 2011, 2011 IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), P189
[10]  
Ebi Thomas, 2009, Proceedings of the 2009 IEEE/ACM International Conference on Computer-Aided Design (ICCAD 2009), P302, DOI 10.1145/1687399.1687457