← Neueste Arbeiten
🤖 machine learning

Theoretically Optimal Attention/FFN Ratios in Disaggregated LLM Serving

Dieser Beitrag stellt einen analytischen Rahmen und eine geschlossene Bereitstellungsregel vor, um das theoretisch optimale Verhältnis von Attention- zu FFN-Ressourcen im disaggregierten LLM-Serving zu bestimmen, wobei stochastische Arbeitslastdynamiken und Synchronisierungsoverheads berücksichtigt werden, um Geräte-Idle-Zeiten und Blockierungen auf Ebene der Schritte zu minimieren.

Ursprüngliche Autoren: Chendong Song, Meixuan Wang, Hang Zhou, Hong Liang, Yuan Lyu, Zixi Chen, Yuwei Fan, Zijie Zhou

Veröffentlicht 2026-05-08
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Chendong Song, Meixuan Wang, Hang Zhou, Hong Liang, Yuan Lyu, Zixi Chen, Yuwei Fan, Zijie Zhou

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

Stellen Sie sich vor, Sie betreiben eine massive, hochgeschwindigkeitsfähige Fabrik, die „Gedanken" (Tokens) für ein riesiges KI-Gehirn produziert. Diese Fabrik verfügt über zwei Hauptmontagelinien, die zusammenarbeiten, um jeden Gedanken zu vollenden:

  1. Die Speicherlinie (Attention): Dieses Team ist wie ein Bibliothekar. Es muss hin und her zu einem riesigen, wachsenden Bücherregal (dem KV-Cache) laufen, um für jede Anfrage spezifische Seiten zu finden. Je größer das Bücherregal wird, desto langsamer wird dieses Team, da es schwerere Lasten tragen muss. Es ist speichergebunden.
  2. Die Berechnungslinie (FFN): Dieses Team ist wie ein superschneller Rechner. Es muss nicht im Bücherregal nachschauen; es rechnet einfach Zahlen basierend auf dem, was ihm die Bibliothekare übergeben. Es ist rechengebunden und kann unglaublich schnell arbeiten, wenn es genügend Arbeit hat.

Das Problem: Der „fehlausgerichtete Tanz"

In den alten Tagen waren diese beiden Teams im selben Raum festgefahren. Wenn die Bibliothekare langsam waren, mussten die Rechner untätig sitzen und auf sie warten. Wenn die Rechner schnell waren, waren die Bibliothekare der Flaschenhals.

Um dies zu beheben, entwickelten Ingenieure ein neues Layout namens AFD (Attention-FFN-Disaggregation). Sie verlegten die Bibliothekare und Rechner in separate Räume. Jetzt können viele Bibliothekar-Teams in einen einzigen riesigen Rechner-Raum einspeisen.

Aber hier liegt der Haken: Wie viele Bibliothekar-Teams benötigen Sie für einen Rechner-Raum?

  • Zu wenige Bibliothekare? Der Rechner sitzt untätig da und hungert nach Daten.
  • Zu viele Bibliothekare? Der Rechner wird überfordert, und die Bibliothekare müssen herumstehen und warten, bis der Rechner aufholt.

Das Finden des perfekten Verhältnisses (nennen wir es r) ist wie der Versuch, die perfekte Anzahl an Kellnern für einen einzigen Koch zu finden. Wenn Sie falsch raten, verlangsamt sich die gesamte Fabrik.

Die Lösung des Papiers: Eine „Glaskugel" für Fabrikmanager

Die Autoren dieses Papiers erkannten, dass das Raten des Verhältnisses schwierig ist, weil die Arbeit zufällig ist.

  • Manche Kunden haben kurze Fragen; andere haben lange Geschichten.
  • Manche Anfragen werden schnell erledigt; andere dauern lange.
  • Das „Bücherregal" (Speicher) wächst für jede Anfrage unterschiedlich.

Wegen dieser Zufälligkeit können Sie nicht einfach eine einfache mathematische Formel basierend auf Durchschnittswerten verwenden. Sie benötigen einen Weg, das Chaos vorherzusagen.

Ihr „Geheimrezept" ist ein neues mathematisches Framework, das drei Dinge tut:

  1. Es misst den „durchschnittlichen Chaos": Sie entwickelten eine Methode, um vergangene Anforderungsprotokolle (Traces) zu betrachten und eine einzelne Zahl (genannt θ) zu berechnen, die die wahre durchschnittliche Arbeitslast darstellt, unter Berücksichtigung der Tatsache, dass längere Anfragen zu jedem zufälligen Zeitpunkt wahrscheinlicher gesehen werden.
  2. Es berücksichtigt den „langsamsten Läufer": In dieser Fabrik müssen alle Bibliothekar-Teams ihre Arbeit abschließen, bevor der Rechner starten kann. Wenn ein Team mit einem riesigen Buch stecken bleibt, wartet die gesamte Linie. Die Autoren erstellten eine Formel, um vorherzusagen, wie viel zusätzliche Zeit durch diese „Zurückgebliebenen" (die langsamsten Arbeiter) verloren geht.
  3. Es liefert ein „Goldenes-Verhältnis"-Rezept: Unter Verwendung dieser beiden Erkenntnisse leiteten sie eine einfache, geschlossene Regel ab. Sie geben Ihre Hardware-Spezifikationen und Ihre Anforderungsprotokolle ein, und die Formel sagt Ihnen die genaue Anzahl der Bibliothekar-Teams, die Sie für Ihren Rechner-Raum benötigen, um mit maximaler Geschwindigkeit zu laufen.

Die Ergebnisse: „Es funktioniert!"

Das Team baute einen digitalen Simulator (eine virtuelle Fabrik), um ihre Theorie zu testen.

  • Sie probierten verschiedene Anzahlen von Bibliothekar-Teams aus (von 1 bis 32).
  • Sie verglichen ihre „Goldenes-Verhältnis"-Vorhersage mit der tatsächlichen besten Leistung, die vom Simulator gefunden wurde.
  • Das Urteil: Ihre Vorhersage war unglaublich genau und stimmte mit der realen Simulation innerhalb von 10 % überein.

Sie stellten auch fest, dass sich die durch das langsamste Team verursachte „Wartezeit" erhöht, wenn Sie mehr Bibliothekar-Teams hinzufügen, aber ihre Formel berücksichtigt dies und stellt sicher, dass Sie nicht zu viele Teams hinzufügen und Geld verschwenden.

Das Fazit

Dieses Papier liefert ein wissenschaftliches Regelbuch für den Bau dieser getrennten KI-Fabriken. Anstatt zu raten oder durch Versuch und Irrtum vorzugehen, können Systemdesigner nun diese Mathematik verwenden, um genau herauszufinden, wie sie ihre Speicher- und Rechenressourcen ausbalancieren, um sicherzustellen, dass die KI so schnell und effizient wie möglich läuft, selbst wenn die Arbeitslast unvorhersehbar ist.

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 →