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 条
[11]  
Ebi T, 2011, AUTON SYST, P587, DOI 10.1007/978-3-0348-0130-0_41
[12]  
Friedman M., 1989, Money, P1
[13]   A Multi-Agent Framework for Thermal Aware Task Migration in Many-Core Systems [J].
Ge, Yang ;
Qiu, Qinru ;
Wu, Qing .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (10) :1758-1771
[14]  
Greenhalgh Peter., 2011, BIGLITTLE PROCESSING
[15]  
Guevara M, 2013, INT S HIGH PERF COMP, P95, DOI 10.1109/HPCA.2013.6522310
[16]   Application Heartbeats for Software Performance and Health [J].
Hoffmann, Henry ;
Eastep, Jonathan ;
Santambrogio, Marco D. ;
Miller, Jason E. ;
Agarwal, Anant .
ACM SIGPLAN NOTICES, 2010, 45 (05) :347-348
[17]  
Isci C, 2006, INT SYMP MICROARCH, P347
[18]  
Koufaty D, 2010, EUROSYS'10: PROCEEDINGS OF THE EUROSYS 2010 CONFERENCE, P125
[19]  
Kumar R, 2003, 36TH INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, P81
[20]  
Lubin B, 2009, 21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, P1451