Performance-Energy Trade-off in Modern CMPs

被引:0
|
作者
Abera, Solomon [1 ]
Balakrishnan, M. [1 ]
Kumar, Anshul [1 ]
机构
[1] Indian Inst Technol Delhi, New Delhi, India
关键词
Resource contention; performance-energy trade-off; machine learning;
D O I
10.1145/3427092
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Chip multiprocessors (CMPs) are ubiquitous in all computing systems ranging from high-end servers to mobile devices. In these systems, energy consumption is a critical design constraint as it constitutes the most significant operating cost for computing clouds. Analogous to this, longer battery life continues to be an essential user concern in mobile devices. To optimize on power consumption, modern processors are designed with Dynamic Voltage and Frequency Scaling (DVFS) support at the individual core as well as the uncore level. This allows fine-grained control of performance and energy. For an n core processor with m core and uncore frequency choices, the total DVFS configuration space is now m((n+1)) (with the uncorc accounting for the + 1). In addition to that, in CMPs, the performance-energy trade-off due to core/encore frequency scaling concerning a single application cannot be determined independently as cores share critical resources like the last level cache (LLC) and the memory. Thus, unlike the uni-processor environment, the energy consumption of an application running on a CMP depends not only on its characteristics but also on those of its co-runners (applications running on other cores). The key objective of our work is to select a suitable core and uncore frequency that minimizes power consumption while limiting application performance degradation within certain pre-defined limits (can be termed as QoS requirements). The key contribution of our work is a learning-based model that is able to capture the interference due to shared cache, bus bandwidth, and memory bandwidth between applications running on multiple cores and predict near-optimal frequencies for core and uncore.
引用
收藏
页数:26
相关论文
共 50 条
  • [41] PCTBagging: From inner ensembles to ensembles. A trade-off between discriminating capacity and interpretability
    Ibarguren, Igor
    Perez, Jesus M.
    Muguerza, Javier
    Arbelaitz, Olatz
    Yera, Ainhoa
    INFORMATION SCIENCES, 2022, 583 : 219 - 238
  • [42] Learning more Accurate Bayesian Networks in the CHC Approach by Adjusting the Trade-Off between Efficiency and Accuracy
    Arias, Jacinto
    Gamez, Jose A.
    Puerta, Jose M.
    ADVANCES IN ARTIFICIAL INTELLIGENCE, CAEPIA 2013, 2013, 8109 : 310 - 320
  • [43] Robust mean-risk portfolio optimization using machine learning-based trade-off parameter
    Min, Liangyu
    Dong, Jiawei
    Liu, Jiangwei
    Gong, Xiaomin
    APPLIED SOFT COMPUTING, 2021, 113
  • [44] A metaheuristic-based task offloading scheme with a trade-off between delay and resource utilization in IoT platform
    Kumari, Nidhi
    Jana, Prasanta K.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (04): : 4589 - 4603
  • [45] Dynamic Self-Optimization of the Antenna Tilt for Best Trade-off Between Coverage and Capacity in Mobile Networks
    Nikolay Dandanov
    Hussein Al-Shatri
    Anja Klein
    Vladimir Poulkov
    Wireless Personal Communications, 2017, 92 : 251 - 278
  • [46] Mitigating the efficiency-voltage trade-off in magnesium air battery via a novel active learning framework
    Liang, Hongxing
    Yang, Kang
    Zhao, Chenchen
    Zhai, Chuantian
    Wu, Liang
    Du, Wenbo
    APPLIED SURFACE SCIENCE, 2024, 657
  • [47] Machine Learning-Accelerated Disentanglement of Activity-Selectivity Trade-off of Multielement Oxide Denitration Catalysts
    Dong, Yi
    Ran, Mingchu
    Zhang, Xiao
    Lin, Saisai
    Zhao, Haitao
    Yang, Yang
    Liu, Shaojun
    Zheng, Chenghang
    Gao, Xiang
    ACS ES&T ENGINEERING, 2024, 4 (06): : 1312 - 1320
  • [48] Dynamic Self-Optimization of the Antenna Tilt for Best Trade-off Between Coverage and Capacity in Mobile Networks
    Dandanov, Nikolay
    Al-Shatri, Hussein
    Klein, Anja
    Poulkov, Vladimir
    WIRELESS PERSONAL COMMUNICATIONS, 2017, 92 (01) : 251 - 278
  • [49] Towards a Better Trade-Off Between Sensor Accuracy and Comfort in Smart Clothing Design: A Machine Learning Approach
    Ding, Wei
    Liu, Jing
    Li, Yanpeng
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2014, 11 (02) : 444 - 449
  • [50] Breaking hardness and electrical conductivity trade-off in Cu-Ti alloys through machine learning and Pareto front
    Fu, Hang
    Gao, Tianchuang
    Gao, Jianbao
    Li, Qin
    Meng, Xiangpeng
    Zhang, Min
    Ling, Haoyue
    Zhong, Jing
    Zhang, Lijun
    MATERIALS RESEARCH LETTERS, 2024, 12 (08): : 580 - 589