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 条
  • [1] Approximation-Aware Coordinated Power/Performance Management for Heterogeneous Multi-cores
    Kanduri, Anil
    Miele, Antonio
    Rahmani, Amir M.
    Liljeberg, Pasi
    Bolchini, Cristiana
    Dutt, Nikil
    [J]. 2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [2] Online Power Management for Multi-Cores: A Reinforcement Learning Based Approach
    Wang, Yiming
    Zhang, Weizhe
    Hao, Meng
    Wang, Zheng
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (04) : 751 - 764
  • [3] Power Management for Mobile Games on Asymmetric Multi-Cores
    Pathania, Anuj
    Pagani, Santiago
    Shafique, Muhammad
    Henkel, Joerg
    [J]. 2015 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2015, : 243 - 248
  • [4] A Hybrid Cache Replacement Policy for Heterogeneous Multi-Cores
    AnandKumar, K. M.
    Akash, S.
    Ganesh, Divyalakshmi
    Christy, Monica Snehapriya
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 594 - 599
  • [5] Energy-Efficient Computing with Heterogeneous Multi-Cores
    Mitra, Tulika
    [J]. 2014 14TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC), 2014, : 63 - 66
  • [6] Redundant Execution on Heterogeneous Multi-cores Utilizing Transactional Memory
    Amslinger, Rico
    Weis, Sebastian
    Piatka, Christian
    Haas, Florian
    Ungerer, Theo
    [J]. ARCHITECTURE OF COMPUTING SYSTEMS, 2018, 10793 : 155 - 167
  • [7] Peformance Optimization Utilizing Heterogeneous Multi-cores for Smart TV Applications
    Lee, Taeyoung
    Ann, Wooram
    Hahm, Cheulhee
    [J]. 18TH IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE 2014), 2014,
  • [8] Scheduling Heterogeneous Multi-Cores through Performance Impact Estimation (PIE)
    Van Craeynest, Kenzo
    Jaleel, Aamer
    Eeckhout, Lieven
    Narvaez, Paolo
    Emer, Joel
    [J]. 2012 39TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2012, : 213 - 224
  • [9] On-The-Fly Computing: Self-aware Heterogeneous Multi-cores
    Platzner, Marco
    [J]. 2016 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2016,
  • [10] COST: A Cluster-Oriented Scheduling Technique for Heterogeneous Multi-cores
    Moulik, Sanjay
    Devaraj, Rajesh
    Sarkar, Arnab
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 1951 - 1957