Going green: optimizing GPUs for energy efficiency through model-steered auto-tuning
Abstract
Graphics Processing Units (GPUs) have revolutionized the computing landscape over the past decade. However, the growing energy demands of data centres and computing facilities equipped with GPUs come with significant capital and environmental costs. The energy consumption of GPU applications greatly depend on how well they are optimized. Auto-tuning is an effective and commonly applied technique of finding the optimal combination of algorithm, application, and hardware parameters to optimize performance of a GPU application. In this paper, we introduce new energy monitoring and optimization capabilities in Kernel Tuner, a generic auto-tuning tool for GPU applications. These capabilities enable us to investigate the difference between tuning for execution time and various approaches to improve energy efficiency, and investigate the differences in tuning difficulty. Additionally, our model for GPU power consumption greatly reduces the large tuning search space by providing clock frequencies for which a GPU is likely most energy efficient.
Authors 4
-
Leiden University · Centrum Wiskunde & Informatica
Affiliation as printed
Computational Imaging Group,Centrum Wiskunde & Informatica,Amsterdam,Netherlands
Leiden Institute of Advanced Computer Science, Leiden, Netherlands
-
Netherlands Institute for Radio Astronomy
Affiliation as printed
Netherlands Institute for Radio Astronomy (ASTRON),Dwingelo,Netherlands
Netherlands Institute for Radio Astronomy (ASTRON), Dwingelo, Netherlands
-
Centrum Wiskunde & Informatica · Netherlands eScience Center
Affiliation as printed
Computational Imaging Group,Centrum Wiskunde & Informatica,Amsterdam,Netherlands
Netherlands eScience Center, Amsterdam, Netherlands
-
Leiden University · Centrum Wiskunde & Informatica
Affiliation as printed
Computational Imaging Group,Centrum Wiskunde & Informatica,Amsterdam,Netherlands
Leiden Institute of Advanced Computer Science, Leiden, Netherlands
Cited by 22 stored of 22
Cited by patents worldwide 2 (Lens.org)
-
SYSTEM AND METHOD FOR MANAGING ENERGY CONSUMPTION AND TIME-TO-SOLUTION IN EXECUTION OF SOLVERSWO2026047123A1 2026-03-05 Pending
-
SYSTEM AND METHOD FOR MANAGING ENERGY CONSUMPTION AND TIME-TO-SOLUTION IN EXECUTION OF SOLVERSEP4703955A1 2026-03-04 Pending
References 73
-
W2963809228details pending0citations
-
W2236623899details pending0citations
-
W3102753670details pending0citations
-
W6766152879details pending0citations
-
W3100963953details pending0citations
-
W3122749996details pending0citations
-
W3207109359details pending0citations
-
W3209518952details pending0citations
-
W6673509047details pending0citations