Understanding GPU power: A survey of profiling, modeling, and simulation methods

Robert A. Bridges, Neena Imam, Tiffany M. Mintz

Research output: Contribution to journalReview articlepeer-review

87 Scopus citations

Abstract

Modern graphics processing units (GPUs) have complex architectures that admit exceptional performance and energy efficiency for high-throughput applications. Although GPUs consume large amounts of power, their use for high-throughput applications facilitate state-of-the-art energy efficiency and performance. Consequently, continued development relies on understanding their power consumption. This work is a survey of GPU power modeling and profiling methods with increased detail on noteworthy efforts. As direct measurement of GPU power is necessary formodel evaluation and parameter initiation, internal and external power sensors are discussed. Hardware counters, which are low-level tallies of hardware events, share strong correlation to power use and performance. Statistical correlation between power and performance counters has yielded worthwhile GPU power models, yet the complexity inherent to GPU architectures presents new hurdles for power modeling. Developments and challenges of counter-based GPU power modeling are discussed. Often building on the counter-based models, research efforts for GPU power simulation, which make power predictions from input code and hardware knowledge, provide opportunities for optimization in programming or architectural design. Noteworthy strides in power simulations for GPUs are included along with their performance or functional simulator counterparts when appropriate. Last, possible directions for future research are discussed.

Original languageEnglish
Article number41
JournalACM Computing Surveys
Volume49
Issue number3
DOIs
StatePublished - Sep 2016

Funding

This work was supported by the United States Department of Defense and used resources of the Computational Research and Development Programs at Oak Ridge National Laboratory. This manuscript has been authored by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725 with the U.S. Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a non-exclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of thismanuscript, or allow others to do so, for United States Government purposes. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan http://energy.gov/downloads/doe-public-access-plan.

FundersFunder number
United States Government
U.S. Department of Defense
U.S. Department of Energy
Oak Ridge National LaboratoryDE-AC05-00OR22725

    Keywords

    • GPGPU
    • GPU
    • Power model
    • Power profile
    • Simulation

    Fingerprint

    Dive into the research topics of 'Understanding GPU power: A survey of profiling, modeling, and simulation methods'. Together they form a unique fingerprint.

    Cite this