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 条
  • [1] Performance-Energy Trade-off in CMPs with Per-Core DVFS
    Abera, Solomon
    Balakrishnan, M.
    Kumar, Anshul
    ARCHITECTURE OF COMPUTING SYSTEMS, 2018, 10793 : 225 - 238
  • [2] Energy and Performance Trade-Off Optimization in Heterogeneous Computing via Reinforcement Learning
    Yu, Zheqi
    Machado, Pedro
    Zahid, Adnan
    Abdulghani, Amir M.
    Dashtipour, Kia
    Heidari, Hadi
    Imran, Muhammad A.
    Abbasi, Qammer H.
    ELECTRONICS, 2020, 9 (11) : 1 - 14
  • [3] ML GUIDED ENERGY-PERFORMANCE TRADE-OFF ESTIMATION FOR UNCORE FREQUENCY SCALING
    Bekele, Solomon Abera
    Balakrishnan, M.
    Kumar, Anshul
    2019 SPRING SIMULATION CONFERENCE (SPRINGSIM), 2019,
  • [4] Evaluating the Four-Way Performance Trade-Off for Stream Classification
    Turrisi da Costa, Victor G.
    Santana, Everton Jose
    Lopes, Jessica F.
    Barbon, Sylvio, Jr.
    GREEN, PERVASIVE, AND CLOUD COMPUTING, GPC 2019, 2019, 11484 : 3 - 17
  • [5] The Bias-Expressivity Trade-off
    Lauw, Julius
    Macias, Dominique
    Trikha, Akshay
    Vendemiatti, Julia
    Montanez, George D.
    ICAART: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 2, 2020, : 141 - 150
  • [6] The performance-interpretability trade-off: a comparative study of machine learning models
    André Assis
    Jamilson Dantas
    Ermeson Andrade
    Journal of Reliable Intelligent Environments, 2025, 11 (1)
  • [7] Reconciling modern machine-learning practice and the classical bias-variance trade-off
    Belkin, Mikhail
    Hsu, Daniel
    Ma, Siyuan
    Mandal, Soumik
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2019, 116 (32) : 15849 - 15854
  • [8] Performance and Security Strength Trade-Off in Machine Learning Based Biometric Authentication Systems
    Sadeghi, Koosha
    Banerjee, Ayan
    Sohankar, Javad
    Gupta, Sandeep K. S.
    2017 16TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2017, : 1045 - 1048
  • [9] Breaking the Trade-Off Between Complexity and Absorbing Performance in Metamaterials Through Intelligent Design
    Niu, Sijia
    Liu, Xiaoming
    Wang, Chenchong
    Mu, Wangzhong
    Xu, Wei
    Wang, Qiang
    SMALL, 2025,
  • [10] Simpler is better: Lifting interpretability-performance trade-off via automated feature engineering
    Gosiewska, Alicja
    Kozak, Anna
    Biecek, Przemyslaw
    DECISION SUPPORT SYSTEMS, 2021, 150