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] Performance-Energy Trade-Off in Data Centers: Impact of Switching Delay
    Lu, Xiaohua
    Aalto, Samuli
    Lassila, Pasi
    2013 22ND ITC SPECIALIST SEMINAR ON ENERGY EFFICIENT AND GREEN NETWORKING (SSEEGN), 2013, : 50 - 55
  • [3] Prediction-Guided Performance-Energy Trade-off for Interactive Applications
    Lo, Daniel
    Song, Taejoon
    Suh, G. Edward
    PROCEEDINGS OF THE 48TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-48), 2015, : 508 - 520
  • [4] Performance-energy trade-off exploration in dynamic data types for network applications
    Bartzas, A
    Pouiklis, G
    Mamagkakis, S
    Catthoor, F
    Soudris, D
    Thanailakis, A
    2005 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), VOLS 1 AND 2, 2005, : 88 - 93
  • [5] Unveiling the performance-energy trade-off in iterative linear system solvers for multithreaded processors
    Aliaga, Jose I.
    Anzt, Hartwig
    Castillo, Maribel
    Fernandez, Juan C.
    Leon, German
    Perez, Joaquin
    Quintana-Orti, Enrique S.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (04): : 885 - 904
  • [6] Prediction-Guided Performance-Energy Trade-off with Continuous Run-Time Adaptation
    Song, Taejoon
    Lo, Daniel
    Suh, G. Edward
    ISLPED '16: PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2016, : 224 - 229
  • [7] Scalable performance-energy trade-off exploration of embedded real-time systems on multiprocessor platforms
    Ma, Zhe
    Catthoor, Francky
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 1072 - +
  • [8] Transport level performance-energy trade-off in wireless networks and consequences on the system-level architecture and design paradigm
    Bougard, B
    Pollin, S
    Lenoir, G
    Van der Perre, L
    Catthoor, F
    Dehaene, W
    2004 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS DESIGN AND IMPLEMENTATION, PROCEEDINGS, 2004, : 77 - 82
  • [9] Lizards trade-off energy supplies
    不详
    JOURNAL OF EXPERIMENTAL BIOLOGY, 2007, 210 (16): : ii - ii
  • [10] Optimal Energy Trade-off Schedules
    Cole, Daniel
    Letsios, Dimitrios
    Nugent, Michael
    Pruhs, Kirk
    2012 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2012,