Litcius/Paper detail

SLO-Aware GPU DVFS for Energy-Efficient LLM Inference Serving

Andreas Kosmas Kakolyris, Dimosthenis Masouros, Sotirios Xydis, Dimitrios Soudris

2024IEEE Computer Architecture Letters29 citationsDOI

Abstract

The increasing popularity of LLM-based chatbots combined with their reliance on power-hungry GPU infrastructure forms a critical challenge for providers: minimizing energy consumption under Service-Level Objectives (SLOs) that ensure optimal user experience. Traditional energy optimization methods fall short for LLM inference due to their autoregressive architecture, which renders them incapable of meeting a predefined SLO without <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">energy overprovisioning</i> . This autoregressive nature however, allows for iteration-level adjustments, enabling continuous fine-tuning of the system throughout the inference process. In this letter, we propose a solution based on iteration-level GPU Dynamic Voltage Frequency Scaling (DVFS), aiming to reduce the energy impact of LLM serving, an approach that has the potential for more than <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$22.8\%$</tex-math></inline-formula> and up to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$45.5\%$</tex-math></inline-formula> energy gains when tested in real world situations under varying SLO constraints. Our approach works on top of existing LLM hosting services, requires minimal profiling and no intervention to the inference serving system.

Topics & Concepts

Computer scienceInferenceComputer architectureEfficient energy useEnergy (signal processing)General-purpose computing on graphics processing unitsParallel computingEmbedded systemOperating systemGraphicsArtificial intelligenceEngineeringStatisticsElectrical engineeringMathematicsBrain Tumor Detection and Classification
SLO-Aware GPU DVFS for Energy-Efficient LLM Inference Serving | Litcius