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 条
  • [31] The energy trade-off between growth and longevity
    Hou, Chen
    MECHANISMS OF AGEING AND DEVELOPMENT, 2013, 134 (09) : 373 - 380
  • [32] Rethinking Energy-Performance Trade-Off in Mobile Web Page Loading
    Duc Hoang Bui
    Liu, Yunxin
    Kim, Hyosu
    Shin, Insik
    Zhao, Feng
    MOBICOM '15: PROCEEDINGS OF THE 21ST ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, 2015, : 14 - 26
  • [33] Performance–energy trade-off in controllable servers with set-up delays
    Lu X.
    Lassila P.
    Aalto S.
    Australian Journal of Electrical and Electronics Engineering, 2016, 13 (02): : 109 - 121
  • [34] A Comprehensive Optimization for the Trade-off of Energy Saving and System Performance in Controller Design
    Zhang, Yijie
    Zheng, Min
    Zhang, Ke
    THEORY, METHODOLOGY, TOOLS AND APPLICATIONS FOR MODELING AND SIMULATION OF COMPLEX SYSTEMS, PT III, 2016, 645 : 201 - 209
  • [35] Optimization of the energy performance of the system: Trade-off between environmental and economical objectives
    Fabrizio, Enrico
    Filippi, Marco
    Virgone, Joseph
    FIRST INTERNATIONAL CONFERENCE ON BUILDING ENERGY AND ENVIRONMENT, PROCEEDINGS VOLS 1-3, 2008, : 309 - 316
  • [36] Simulation for Trade-off between Interference and Performance in a Bluetooth Low Energy Network
    Pang, Bozheng
    Claeys, Tim
    T'Jonck, Kristof
    Vankeirsbilck, Jens
    Hallez, Hans
    Boydens, Jeroen
    2023 IEEE 22ND INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, BIGDATASE, CSE, EUC, ISCI 2023, 2024, : 2488 - 2494
  • [37] Energy Sharing and Performance Bounds in MIMO DFRC Systems: A Trade-Off Analysis
    Zheng, Ziheng
    Liu, Xiang
    Huang, Tianyao
    Liu, Yimin
    Eldar, Yonina C.
    IET SIGNAL PROCESSING, 2024, 2024
  • [38] Energy-performance trade-off for processor sharing queues with setup delay
    Gebrehiwot, Misikir Eyob
    Aalto, Samuli
    Lassila, Pasi
    OPERATIONS RESEARCH LETTERS, 2016, 44 (01) : 101 - 106
  • [39] RETHINKING ENERGY-PERFORMANCE TRADE-OFF in Mobile Web Page Loading
    Duc Hoang Bui
    Liu, Yunxin
    Kim, Hyosu
    Shin, Insik
    Zhao, Feng
    GETMOBILE-MOBILE COMPUTING & COMMUNICATIONS REVIEW, 2016, 20 (02) : 39 - 42
  • [40] 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