Price Theory Based Power Management for Heterogeneous Multi-Cores

被引:46
|
作者
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
相关论文
共 50 条
  • [21] Accelerating Code on Multi-cores with FastFlow
    Aldinucci, Marco
    Danelutto, Marco
    Kilpatrick, Peter
    Meneghin, Massimiliano
    Torquati, Massimo
    [J]. EURO-PAR 2011 PARALLEL PROCESSING, PT 2, 2011, 6853 : 170 - 181
  • [22] FFT-Based Dense Polynomial Arithmetic on Multi-cores
    Maza, Marc Moreno
    Xie, Yuzhen
    [J]. HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2010, 5976 : 378 - +
  • [23] Multi-cores, posets, and lattice paths
    Amdeberhan, Tewodros
    Leven, Emily Sergel
    [J]. ADVANCES IN APPLIED MATHEMATICS, 2015, 71 : 1 - 13
  • [24] Mapping parallelism to multi-cores: A machine learning based approach
    Member of HiPEAC, School of Informatics, University of Edinburgh, United Kingdom
    [J]. ACM SIGPLAN Not., 2009, 4 (75-84):
  • [25] Schedulability Analysis of Parallel Tasks Under Global Limited Preemption on Heterogeneous Multi-Cores
    Han, Meiling
    Sun, Shining
    Deng, Qingxu
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2023, 60 (05): : 992 - 1001
  • [26] Inter-Cluster Thread-to-Core Mapping and DVFS on Heterogeneous Multi-Cores
    Reddy, Basireddy Karunakar
    Singh, Amit Kumar
    Biswas, Dwaipayan
    Merrett, Geoff V.
    Al-Hashimi, Bashir M.
    [J]. IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (03): : 369 - 382
  • [27] A novel thermal management scheme for 3D-IC chips with multi-cores and high power density
    Ding, Bin
    Zhang, Zhi-Hao
    Gong, Liang
    Xu, Ming-Hai
    Huang, Zhao-Qin
    [J]. APPLIED THERMAL ENGINEERING, 2020, 168
  • [28] Adaptive Cache Management for a combined SRAM and DRAM Cache Hierarchy for Multi-Cores
    Hameed, Fazal
    Bauer, Lars
    Henkel, Joerg
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 77 - 82
  • [29] Parallelization of an XML Data Compressor on Multi-cores
    Mueldner, Tomasz
    Fry, Christopher
    Corbin, Tyler
    Miziolek, Jan Krzysztof
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 : 101 - 110
  • [30] Partitioning Streaming Parallelism for Multi-cores: A Machine Learning Based Approach
    Wang, Zheng
    O'Boyle, Michael F. P.
    [J]. PACT 2010: PROCEEDINGS OF THE NINETEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2010, : 307 - 318