Effects of Dynamic Voltage and Frequency Scaling on a K20 GPU

被引:56
作者
Ge, Rong [1 ]
Vogt, Ryan [1 ]
Majumder, Jahangir [1 ]
Alam, Arif [1 ]
Burtscher, Martin
Zong, Ziliang
机构
[1] Marquette Univ, Dept Math Stat & Comp Sci, Milwaukee, WI 53233 USA
来源
2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP) | 2013年
基金
美国国家科学基金会;
关键词
DVFS in GPU Computing; Energy-Efficient Computing; Dynamic Voltage and Frequency Scaling; ENERGY;
D O I
10.1109/ICPP.2013.98
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Improving energy efficiency is an ongoing challenge in HPC because of the ever-increasing need for performance coupled with power and economic constraints. Though GPU-accelerated heterogeneous computing systems are capable of delivering impressive performance, it is necessary to explore all available power-aware technologies to meet the inevitable energy efficiency challenge. In this paper, we experimentally study the impacts of DVFS on application performance and energy efficiency for GPU computing and compare them with those of DVFS for CPU computing. Based on a power-aware heterogeneous system that includes dual Intel Sandy Bridge CPUs and the latest Nvidia K20c Kepler GPU, the study provides numerous new insights, general trends and exceptions of DVFS for GPU computing. In general, the effects of DVFS on a GPU differ from those of DVFS on a CPU. For example, on a GPU running compute-bound high-performance and high-throughput workloads, the system performance and the power consumption are approximately proportional to the GPU frequency. Hence, with a permissible power limit, increasing the GPU frequency leads to better performance without incurring a noticeable increase in energy. This paper further provides detailed analytical explanations of the causes of the observed trends and exceptions. The findings presented in this paper have the potential to impact future CPU and GPU architectures to achieve better energy efficiency and point out directions for designing effective DVFS schedulers for heterogeneous systems.
引用
收藏
页码:826 / 833
页数:8
相关论文
共 13 条
  • [1] Burtscher M., 2013, SCALABLE HETEROGENEO
  • [2] Fan X., 2005, Power-Aware Computer Systems, P151, DOI [DOI 10.1007/978-3-540-28641-7-12, DOI 10.1007/978-3-540-28641-7_12]
  • [3] Ge R., 2007, INT C PAR PROC ICPP
  • [4] The design, implementation, and evaluation of a compiler algorithm for CPU energy reduction
    Hsu, CH
    Kremer, U
    [J]. ACM SIGPLAN NOTICES, 2003, 38 (05) : 38 - 48
  • [5] Intel, 2013, INT 64 IA 32 ARC B 2
  • [6] Isci C, 2006, INT SYMP MICROARCH, P359
  • [7] Jiao Y., 2010, Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications (GreenCom) and Int'l Conference on Cyber, Physical and Social Computing (CPSCom), P221, DOI 10.1109/GreenCom-CPSCom.2010.143
  • [8] Lim M. Y., 2006, P ACM IEEE SUP 2006
  • [9] Rong Ge, 2012, 2012 41st International Conference on Parallel Processing Workshops (ICPPW 2012), P254, DOI 10.1109/ICPPW.2012.38
  • [10] Adagio: Making DVS Practical for Complex HPC Applications
    Rountree, Barry
    Lowenthal, David K.
    de Supinski, Bronis R.
    Schulz, Martin
    Freeh, Vincent W.
    Bletsch, Tyler
    [J]. ICS'09: PROCEEDINGS OF THE 2009 ACM SIGARCH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2009, : 460 - 469