Latency-aware DVFS for efficient power state transitions on many-core architectures

被引:0
|
作者
Zhiquan Lai
King Tin Lam
Cho-Li Wang
Jinshu Su
机构
[1] National University of Defense Technology,National Key Laboratory of Parallel and Distributed Processing, College of Computer
[2] The University of Hong Kong,Department of Computer Science
来源
关键词
Power management; Dynamic voltage and frequency scaling; Profiling; Shared virtual memory; Many-core processors; The single-chip cloud computer;
D O I
暂无
中图分类号
学科分类号
摘要
Energy efficiency is quickly becoming a first-class design constraint in high-performance computing (HPC). We need more efficient power management solutions to save energy costs and carbon footprint of HPC systems. Dynamic voltage and frequency scaling (DVFS) is a commonly used power management technique for making a trade-off between power consumption and system performance according to the time-varying program behavior. However, prior work on DVFS seldom takes into account the voltage and frequency scaling latencies, which we found to be a crucial factor determining the efficiency of the power management scheme. Frequent power state transitions without latency awareness can make a real impact on the execution performance of applications. The design of multiple voltage domains in some many-core architectures has made the effect of DVFS latencies even more significant. These concerns lead us to propose a new latency-aware DVFS scheme to adjust the optimal power state more accurately. Our main idea is to analyze the latency characteristics in depth and design a novel profile-guided DVFS solution which exploits the varying execution patterns of the parallel program to avoid excessive power state transitions. We implement the solution into a power management library for use by shared-memory parallel applications. Experimental evaluation on the Intel SCC many-core platform shows significant improvement in power efficiency after using our scheme. Compared with a latency-unaware approach, we achieve 24.0 % extra energy saving, 31.3 % more reduction in the energy–delay product and 15.2 % less overhead in execution time in the average case for various benchmarks. Our algorithm is also proved to outperform a prior DVFS approach attempted to mitigate the latency effects.
引用
收藏
页码:2720 / 2747
页数:27
相关论文
共 50 条
  • [1] Latency-aware DVFS for efficient power state transitions on many-core architectures
    Lai, Zhiquan
    Lam, King Tin
    Wang, Cho-Li
    Su, Jinshu
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (07): : 2720 - 2747
  • [2] Efficient DVFS to Prevent Hard Faults for Many-Core Architectures
    Lai, Zhiquan
    Zhao, Baokang
    Su, Jinshu
    [J]. INFORMATION AND COMMUNICATION TECHNOLOGY, 2014, 8407 : 674 - 679
  • [3] Latency-Aware Dynamic Voltage and Frequency Scaling on Many-core Architectures for Data-intensive Applications
    Lai, Zhiquan
    Lam, King Tin
    Wang, Cho-Li
    Su, Jinshu
    Yan, Youliang
    Zhu, Wangbin
    [J]. 2013 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CLOUDCOM-ASIA), 2013, : 78 - 83
  • [4] Power Efficient Photonic Networks for Many-Core Architectures
    Neel, Brian
    Morris, Randy
    Ditomaso, Dominic
    Kodi, Avinash
    [J]. 2012 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2012,
  • [5] Power-Aware Dynamic Memory Management on Many-Core Platforms Utilizing DVFS
    Anagnostopoulos, Iraklis
    Chabloz, Jean-Michel
    Koutras, Ioannis
    Bartzas, Alexandros
    Hemani, Ahmed
    Soudris, Dimitrios
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13
  • [6] A Power-Aware Approach for Online Test Scheduling in Many-Core Architectures
    Haghbayan, Mohammad-Hashem
    Rahmani, Amir-Mohammad
    Miele, Antonio
    Fattah, Mohammad
    Plosila, Juha
    Liljeberg, Pasi
    Tenhunen, Hannu
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (03) : 730 - 743
  • [7] Power Gating Clustered Many-Core Architectures
    Musoll, Enric
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2008, 4 (03) : 290 - 300
  • [8] A Power Modelling Approach for Many-core Architectures
    Lai, Zhiquan
    Lam, King Tin
    Wang, Cho-Li
    Su, Jinshu
    [J]. 2014 10TH INTERNATIONAL CONFERENCE ON SEMANTICS, KNOWLEDGE AND GRIDS (SKG), 2014, : 128 - 132
  • [9] Towards Efficient SpMV on Sunway Many-core Architectures
    Liu, Changxi
    Xie, Biwei
    Liu, Xin
    Xue, Wei
    Yang, Hailong
    Liu, Xu
    [J]. INTERNATIONAL CONFERENCE ON SUPERCOMPUTING (ICS 2018), 2018, : 363 - 373
  • [10] Distributed Peak Power Management for Many-core Architectures
    Sartori, John
    Kumar, Rakesh
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1556 - 1559