Adaptive Guardband Scheduling to Improve System-Level Efficiency of the POWER7+

被引:34
|
作者
Zu, Yazhou [1 ]
Lefurgy, Charles R. [2 ]
Leng, Jingwen [1 ]
Halpern, Matthew [1 ]
Floyd, Michael S. [2 ]
Reddi, Vijay Janapa [1 ]
机构
[1] Univ Texas Austin, Austin, TX 78712 USA
[2] IBM Corp, New York, NY USA
基金
美国国家科学基金会;
关键词
operating margin; di/dt effect; voltage drop; energy efficiency; scheduling;
D O I
10.1145/2830772.2830824
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The traditional guardbanding approach to ensure processor reliability is becoming obsolete because it always over-provisions voltage and wastes a lot of energy. As a next-generation alternative, adaptive guardbanding dynamically adjusts chip clock frequency and voltage based on timing margin measured at runtime. With adaptive guardbanding, voltage guardband is only provided when needed, thereby promising significant energy efficiency improvement. In this paper, we provide the first full-system analysis of adaptive guardbanding's implications using a POWER7+ multicore. On the basis of a broad collection of hardware measurements, we show the benefits of adaptive guardbanding in a practical setting are strongly dependent upon workload characteristics and chip-wide multicore activity. A key finding is that adaptive guardbanding's benefits diminish as the number of active cores increases, and they are highly dependent upon the workload running. Through a series of analysis, we show these high-level system effects are the result of interactions between the application characteristics, architecture and the underlying voltage regulator module's loadline effect and IR drop effects. To that end, we introduce adaptive guardband scheduling to reclaim adaptive guardbanding's efficiency under different enterprise scenarios. Our solution reduces processor power consumption by 6.2% over a highly optimized system, effectively doubling adaptive guardbanding's original improvement. Our solution also avoids malicious workload mappings to guarantee application QoS in the face of adaptive guardbanding hardware's variable performance.
引用
收藏
页码:308 / 321
页数:14
相关论文
共 50 条
  • [41] A System-Level Power Model for AMS-Circuits
    Pan, Xiao
    Moreno Molina, Javier
    Grimm, Christoph
    LANGUAGES, DESIGN METHODS, AND TOOLS FOR ELECTRONIC SYSTEM DESIGN, 2016, 385 : 175 - 193
  • [42] Intelligent power ICs tout system-level integration
    Bindra, A
    ELECTRONIC DESIGN, 1999, 47 (26) : 83 - +
  • [43] System-level integrated power management for handheld systems
    Min, Jung-Hi
    Cha, Hojung
    Ha, Rhan
    MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (03) : 201 - 210
  • [44] Combining Task-level and System-level Scheduling Modes for Mixed Criticality Systems
    Boudjadar, Jalil
    Ramanathan, Saravanan
    Easwaran, Arvind
    Nyman, Ulrik
    2019 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2019, : 136 - 145
  • [45] System-level Inspection Scheduling: An Approach Based on Stochastic Future Allocation
    Memarzadeh, Milad
    Pozzi, Matteo
    STRUCTURAL HEALTH MONITORING 2015: SYSTEM RELIABILITY FOR VERIFICATION AND IMPLEMENTATION, VOLS. 1 AND 2, 2015, : 2471 - 2478
  • [46] SysteMoprh: Dynamic/online/adaptive system-level optimization for SoC
    Yoshimatsu, N
    Yoshida, M
    Soga, T
    Shuto, M
    Tanoue, Y
    Fujii, Y
    Eshima, K
    Hayashida, T
    Murakami, K
    SEVENTH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND GRID IN ASIA PACIFIC REGION, PROCEEDINGS, 2004, : 442 - 447
  • [47] System-Level Scheduling of Mixed-Criticality Traffics in Avionics Networks
    Yao, Jianguo
    Zhu, Guchuan
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 440 - 441
  • [48] System-Level Scheduling of Mixed-Criticality Traffics in Avionics Networks
    Yao, Jianguo
    Wu, Jiahong
    Liu, Qingchun
    Xiong, Zhiyong
    Zhu, Guchuan
    IEEE ACCESS, 2016, 4 : 5880 - 5888
  • [49] Adaptive System-Level Fault Diagnosis of Bijective Connection Networks
    Huang, Yanze
    Lin, Limei
    Xu, Li
    Hsieh, Sun-Yuan
    IEEE TRANSACTIONS ON RELIABILITY, 2024,
  • [50] System-Level Power Management for Low-Power SOC Design
    Zhu Jing-jing
    Lu Feng
    2011 TENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE (DCABES), 2011, : 412 - 416