Online Power Estimation of Graphics Processing Units

被引:10
|
作者
Adhinarayanan, Vignesh [1 ]
Subramaniam, Balaji [2 ]
Feng, Wu-chun [1 ]
机构
[1] Virginia Tech, Dept Comp Sci, Blacksburg, VA 24061 USA
[2] Argonne Natl Lab, Math & Comp Sci Div, Argonne, IL 60439 USA
关键词
D O I
10.1109/CCGrid.2016.93
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Accurate power estimation at runtime is essential for the efficient functioning of a power management system. While years of research have yielded accurate power models for the online prediction of instantaneous power for CPUs, such power models for graphics processing units (GPUs) are lacking. GPUs rely on low-resolution power meters that only nominally support basic power management. To address this, we propose an instantaneous power model, and in turn, a power estimator, that uses performance counters in a novel way so as to deliver accurate power estimation at runtime. Our power estimator runs on two real NVIDIA GPUs to show that accurate runtime estimation is possible without the need for the high-fidelity details that are assumed on simulation-based power models. To construct our power model, we first use correlation analysis to identify a concise set of performance counters that work well despite GPU device limitations. Next, we explore several statistical regression techniques and identify the best one. Then, to improve the prediction accuracy, we propose a novel application-dependent modeling technique, where the model is constructed online at runtime, based on the readings from a low-resolution, built-in GPU power meter. Our quantitative results show that a multi-linear model, which produces a mean absolute error of 6%, works the best in practice. An application-specific quadratic model reduces the error to nearly 1%. We show that this model can be constructed with low overhead and high accuracy at runtime. To the best of our knowledge, this is the first work attempting to model the instantaneous power of a real GPU system; earlier related work focused on average power.
引用
收藏
页码:245 / 254
页数:10
相关论文
共 50 条
  • [31] An Optimized Parallel IDCT on Graphics Processing Units
    Wang, Biao
    Alvarez-Mesa, Mauricio
    Chi, Chi Ching
    Juurlink, Ben
    EURO-PAR 2012: PARALLEL PROCESSING WORKSHOPS, 2013, 7640 : 155 - 164
  • [32] Use of High-performance Graphics Processing Units for Power System Demand Forecasting
    He, Ting
    Meng, Ke
    Dong, ZhaoYang
    Oh, Yong-Taek
    Xu, Yan
    JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY, 2010, 5 (03) : 363 - 370
  • [33] Accelerating parameter inference with graphics processing units
    Wysocki, D.
    O'Shaughnessy, R.
    Lange, Jacob
    Fang, Yao-Lung L.
    PHYSICAL REVIEW D, 2019, 99 (08)
  • [34] Data Mining Using Graphics Processing Units
    Boehm, Christian
    Noll, Robert
    Plant, Claudia
    Wackersreuther, Bianca
    Zherdin, Andrew
    TRANSACTIONS ON LARGE-SCALE DATA- AND KNOWLEDGE-CENTERED SYSTEMS I, 2009, 5740 : 63 - +
  • [35] Graphics processing units and genetic programming: an overview
    W. B. Langdon
    Soft Computing, 2011, 15 : 1657 - 1669
  • [36] Accelerating NTRU Encryption with Graphics Processing Units
    Bai, Tianyu
    Davis, Spencer
    Li, Juanjuan
    Gu, Ying
    Jiang, Hai
    INTERNATIONAL JOURNAL OF NETWORKED AND DISTRIBUTED COMPUTING, 2014, 2 (04) : 250 - 258
  • [37] Implementing survey propagation on graphics processing units
    Manolios, Panagiotis
    Zhang, Yimin
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2006, PROCEEDINGS, 2006, 4121 : 311 - 324
  • [38] Faster catalog matching on Graphics Processing Units
    Lee, M. A.
    Budavari, T.
    ASTRONOMY AND COMPUTING, 2017, 20 : 155 - 159
  • [39] Systolic neighborhood search on graphics processing units
    Vidal, Pablo
    Luna, Francisco
    Alba, Enrique
    SOFT COMPUTING, 2014, 18 (01) : 125 - 142
  • [40] Graphics Processing Units for HEP trigger systems
    Ammendola, R.
    Bauce, M.
    Biagioni, A.
    Chiozzi, S.
    Ramusino, A. Cotta
    Fantechi, R.
    Fiorini, M.
    Giagu, S.
    Gianoli, A.
    Lamanna, G.
    Lonardo, A.
    Messina, A.
    Neri, I.
    Paolucci, P. S.
    Piandani, R.
    Pontisso, L.
    Rescigno, M.
    Simula, F.
    Sozzi, M.
    Vicini, P.
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2016, 824 : 307 - 310