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 条
  • [21] Audio signal processing using graphics processing units
    Savioja, Lauri
    Välimäki, Vesa
    Smith, Julius O.
    AES: Journal of the Audio Engineering Society, 2011, 59 (1-2): : 3 - 19
  • [22] Audio Signal Processing Using Graphics Processing Units
    Savioja, Lauri
    Valimaki, Vesa
    Smith, Julius O.
    JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 2011, 59 (1-2): : 3 - 19
  • [23] APPLICATION OF GRAPHICS PROCESSING UNITS IN AUDIO SIGNAL PROCESSING
    Ilic, Vojin S.
    Misic, Marko J.
    Tomasevic, Milo V.
    2012 20TH TELECOMMUNICATIONS FORUM (TELFOR), 2012, : 1613 - 1616
  • [24] Computer vision signal processing on graphics processing units
    Fung, J
    Mann, S
    2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL V, PROCEEDINGS: DESIGN AND IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS INDUSTRY TECHNOLOGY TRACKS MACHINE LEARNING FOR SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING SIGNAL PROCESSING FOR EDUCATION, 2004, : 93 - 96
  • [25] Parameters Estimation of a Lotka-Volterra Model in an Application for Market Graphics Processing Units
    Normatov, Dzhakhongir
    Mercorelli, Paolo
    PROCEEDINGS OF THE 2022 17TH CONFERENCE ON COMPUTER SCIENCE AND INTELLIGENCE SYSTEMS (FEDCSIS), 2022, : 935 - 938
  • [26] Efficient motion estimation and discrete cosine transform implementation using the graphics processing units
    Agha, Shahrukh
    Jan, Farmanullah
    Khan, Haroon Ahmed
    Kaleem, Muhammad
    Khan, Mansoor
    PLOS ONE, 2024, 19 (08):
  • [27] Time-Domain Power Quality State Estimation Based on Kalman Filter Using Parallel Computing on Graphics Processing Units
    Cisneros-Magana, Rafael
    Medina, Aurelio
    Dinavahi, Venkata
    Ramos-Paz, Antonio
    IEEE ACCESS, 2018, 6 : 21152 - 21163
  • [28] Parallel Multigrid Preconditioning on Graphics Processing Units (GPUs) for Robust Power Grid Analysis
    Feng, Zhuo
    Zeng, Zhiyu
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 661 - 666
  • [29] Use of high-performance graphics processing units for power system demand forecasting
    He T.
    Meng K.
    Dong Z.Y.
    Oh Y.-T.
    Xu Y.
    Journal of Electrical Engineering and Technology, 2010, 5 (03): : 363 - 370
  • [30] Energy Consumption Analysis on Graphics Processing Units
    Ahamed, Abal-Kassim Cheik
    Magoules, Frederic
    PROCEEDINGS OF THIRTEENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE, (DCABES 2014), 2014, : 46 - 50