Runtime Configuration of GPU Workloads for Energy-efficient Execution

dc.contributor.authorWu, Qishen
dc.date.accessioned2026-08-20T18:17:00Z
dc.date.issued2026-08-20
dc.date.submitted2026-08-18
dc.description.abstractGraphics processing units (GPUs) have become prevalent accelerators for modern computational workloads. However, GPUs consume an ever-increasing amount of energy, both in absolute and relative terms, so their economic and environmental impact has made energy efficiency an important systems objective. Improving the energy efficiency of GPU workload execution can be approached at multiple layers: hardware design, software implementation, and runtime configuration. Focusing on runtime parameters, this work does not aim to redesign hardware or modify software implementations. Instead, it builds upon first principles of hardware power modeling and microbenchmark observations to establish a conceptual framework for GPU power draw. The corresponding hardware-level power draw model is transformed into an intuitive workload execution model that uses externally controllable input parameters: processor frequency and workload batching. These parameters lend themselves to straightforward configuration rules that do not require extensive energy profiling or workload-specific parameter exploration. The findings are evaluated through experiments with large language model (LLM) inference workloads and the model is shown to closely approximate the energy consumption trends of real-world workloads. This demonstrates that the given rules can serve as lightweight yet effective guidance for improving the energy efficiency of practical GPU workload executions.
dc.identifier.urihttps://hdl.handle.net/10012/24001
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.relation.urihttps://git.uwaterloo.ca/q246wu/gpu_energy_measure
dc.relation.urihttps://git.uwaterloo.ca/q246wu/gpu_energy_data
dc.titleRuntime Configuration of GPU Workloads for Energy-efficient Execution
dc.typeMaster Thesis
uws-etd.degreeMaster of Mathematics
uws-etd.degree.departmentDavid R. Cheriton School of Computer Science
uws-etd.degree.disciplineComputer Science
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.contributor.advisorKarsten, Martin
uws.contributor.affiliation1Faculty of Mathematics
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Wu_Qishen.pdf
Size:
1.38 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description: