← Neueste Arbeiten
🤖 AI

The Illusion of Power Capping in LLM Decode: A Phase-Aware Energy Characterisation Across Attention Architectures

Dieser Beitrag zeigt, dass Power Capping für die autoregressive Dekodierung von LLMs aufgrund von speichergebundenen Engpässen, die GPU-Leistungsfähigkeit ungenutzt lassen, unwirksam ist, und belegt, dass das Sperren des SM-Takts eine überlegene Strategie darstellt, die bis zu 32 % des Dekodierenergieverbrauchs einspart und gleichzeitig den Durchsatzverlust über verschiedene Aufmerksamkeitsarchitekturen hinweg minimiert.

Ursprüngliche Autoren: Bole Ma, Ayesha Afzal, Jan Eitzinger, Gerhard Wellein

Veröffentlicht 2026-05-13
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Bole Ma, Ayesha Afzal, Jan Eitzinger, Gerhard Wellein

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Die große Idee: Der „falsche" Energieschalter

Stellen Sie sich vor, Sie betreiben eine riesige Bibliothek (ein Rechenzentrum), in der Roboter (GPUs) Bücher lesen und neue Seiten schreiben (Texte für KI generieren).

Die Bibliothekare haben eine Standardregel zur Stromersparnis: „Wenn ein Roboter zu viel Strom verbraucht, drosseln Sie seine Geschwindigkeit, bis er unter einem bestimmten Limit bleibt." Dies nennt man Power Capping (Leistungsbegrenzung). Es funktioniert hervorragend bei schweren Aufgaben, wie dem Bewegen schwerer Kisten (Training von Modellen oder Verarbeitung riesiger Datenmengen auf einmal).

Dieses Papier hat jedoch einen Trick entdeckt. Wenn die Roboter nur einen Satz nach dem anderen lesen und das nächste Wort schreiben (ein Prozess namens „Decode"), funktioniert die Stromregel überhaupt nicht. Die Roboter sind so sehr darauf konzentriert, die nächste Seite vom Bücherregal zu holen, dass sie gar nicht hart genug arbeiten, um das Stromlimit auszulösen. Die „Strombegrenzung" ist wie ein Tempolimitschild auf einer Straße, auf der niemand schnell genug fährt, um einen Strafzettel zu bekommen. Es ist eine Illusion.

Das echte Problem: Der „Bücherregal"-Engpass

Warum arbeitet der Roboter nicht hart genug?

  • Der Roboter (GPU): Er hat ein superschnelles Gehirn (Rechenleistung) und einen superschnellen Speicher (HBM).
  • Die Aufgabe: Um das nächste Wort zu schreiben, muss der Roboter zum Bücherregal rennen, ein schweres Buch holen, einen winzigen Teil lesen und zurückrennen.
  • Der Engpass: Der Roboter wird nicht durch die Geschwindigkeit seines Gehirns begrenzt, sondern durch die Geschwindigkeit, mit der er zum Bücherregal rennen kann.

Da der Roboter ständig zum Bücherregal hin und her rennt, sitzt sein Gehirn die meiste Zeit untätig herum. Selbst wenn Sie dem Roboter sagen, er soll „langsamer werden", um Energie zu sparen, kann er nicht viel langsamer werden, da er bereits auf das Bücherregal wartet. Wenn Sie versuchen, seinen gesamten Stromverbrauch zu begrenzen, ignoriert der Roboter Sie einfach, da er bereits sehr wenig Strom verbraucht (nur etwa 200–300 Watt auf einer Maschine, die für 700 Watt ausgelegt ist).

Die Lösung: Der „manuelle Gangwechsel"

Da der automatische Energieschalter (Power Capping) nutzlos ist, fanden die Autoren einen besseren Weg: SM Clock Locking (Sperrung der Taktfrequenz der Streaming-Multiprozessoren).

Stellen Sie sich dies vor wie das manuelle Schalten des Ganges des Roboters.

  • Der alte Weg (Power Capping): „Verwenden Sie nicht mehr als 280 Watt!" (Der Roboter sagt: „Ich verwende bereits nur 200 Watt, also mache ich, was ich will.")
  • Der neue Weg (Clock Locking): „Hey Roboter, da du nur auf das Bücherregal wartest, legen wir dich in Niedriggang."

Indem man dem Roboter manuell sagt, er soll sein Gehirn mit einer langsameren, konstanten Geschwindigkeit betreiben (durch Sperren des Takts), spart der Roboter eine enorme Menge an Energie (bis zu 32 %), ohne die Schreibgeschwindigkeit tatsächlich zu verlangsamen. Warum? Weil der Roboter bereits auf das Bücherregal wartete, führte das Verlangsamen des Gehirns nicht dazu, dass er länger warten musste. Es wurde lediglich weniger Strom verschwendet, während er wartete.

Die „neuen Roboter" (Unterschiedliche Architekturen)

Das Papier testete vier verschiedene Arten von Roboter-Designs (GQA, MLA, GDN, Mamba2). Sie verhalten sich alle während der „Schreib"-Phase ähnlich: Sie warten alle fest auf das Bücherregal.

Sie haben jedoch unterschiedliche „Startkosten":

  1. Die schweren Starter (GDN, Mamba2): Diese Roboter brauchen viel Zeit und verbrauchen viel Energie, um sich vorzubereiten (die „Prefill"-Phase). Sobald sie jedoch mit dem Schreiben beginnen, sind sie unglaublich effizient. Wenn Sie sie bitten, eine lange Geschichte zu schreiben, werden sie letztendlich die günstigste Option, da sie beim „Schreiben" so schnell sind.
  2. Die komprimierten Starter (MLA): Diese Roboter tragen einen kleineren Rucksack (komprimierter Speicher). Sie brauchen etwas mehr Zeit, um ihren Rucksack am Anfang auszupacken, aber sobald sie schreiben, sind sie sehr effizient.
  3. Der Standard-Starter (GQA): Der zuverlässige, Standard-Roboter. Er hat keine hohen Startkosten, ist aber beim Schreiben langer Geschichten nicht so effizient wie die neuen Modelle.

Die Lehre: Wenn Sie eine kurze Notiz schreiben, reicht der Standard-Roboter aus. Wenn Sie einen ganzen Roman schreiben, sparen die „schweren Starter" oder „komprimierten Starter" auf lange Sicht am meisten Geld, auch wenn sie mehr Startkosten verursachen.

Die „falsche" Geschwindigkeitsbegrenzung

Die Autoren stellten noch eine weitere verwirrende Sache fest. Als sie versuchten, die Geschwindigkeit des Roboters manuell auf das Maximum einzustellen (1980 MHz), begrenzte die interne Software des Roboters (Firmware) diese heimlich auf eine niedrigere Geschwindigkeit (1830 MHz).

  • Es ist, als würde man einem Auto sagen, es soll 120 Meilen pro Stunde fahren, aber der Computer des Autos begrenzt es heimlich auf 110 Meilen pro Stunde.
  • Noch schlimmer: Die Autoren stellten fest, dass das Fahren mit 110 Meilen pro Stunde im Vergleich zu 95 Meilen pro Stunde keinen Unterschied machte, wie schnell der Roboter die Geschichte schrieb. Der Roboter wartete immer noch auf das Bücherregal. Der zusätzliche Geschwindigkeitsvorteil verbrannte also nur unnötig Strom.

Zusammenfassung

  1. Power Capping ist ein Mythos für das KI-Schreiben: Es spart keine Energie, wenn KI Text generiert, da die KI nicht genug Strom verbraucht, um das Limit auszulösen.
  2. Manuelle Geschwindigkeitskontrolle gewinnt: Anstatt ein Stromlimit festzulegen, sollten Sie die Gehirngeschwindigkeit des Roboters manuell verlangsamen. Dies spart bis zu 32 % Energie bei fast keinem Geschwindigkeitsverlust.
  3. Unterschiedliche Roboter für unterschiedliche Aufgaben: Neue KI-Designs sind großartig für lange Gespräche, da sie beim Schreiben super effizient sind, auch wenn sie am Anfang etwas langsam sind.
  4. Das Bücherregal ist der König: Die Geschwindigkeit der KI wird durch die Geschwindigkeit begrenzt, mit der sie Daten aus dem Speicher holen kann, nicht durch die Geschwindigkeit, mit der ihr Gehirn denken kann.

Das Fazit: Rechenzentren verwenden das falsche Werkzeug, um Geld zu sparen. Sie sollten auf automatische Stromlimits verzichten und beginnen, die Geschwindigkeit ihrer KI-Roboter manuell an die Realität der Aufgabe anzupassen.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →