← Nieuwste papers
🤖 machine learning

Theoretically Optimal Attention/FFN Ratios in Disaggregated LLM Serving

Dit artikel presenteert een analytisch raamwerk en een gesloten-formule voorzieningsregel om de theoretisch optimale verhouding tussen Attention- en FFN-resources te bepalen bij gedissemineerde LLM-diensten, waarbij rekening wordt gehouden met stochastische werklastdynamiek en synchronisatiekosten om apparaat-idletijd en blokkering op stapniveau te minimaliseren.

Oorspronkelijke auteurs: Chendong Song, Meixuan Wang, Hang Zhou, Hong Liang, Yuan Lyu, Zixi Chen, Yuwei Fan, Zijie Zhou

Gepubliceerd 2026-05-08
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Chendong Song, Meixuan Wang, Hang Zhou, Hong Liang, Yuan Lyu, Zixi Chen, Yuwei Fan, Zijie Zhou

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een enorme, supersnelle fabriek runt die "gedachten" (tokens) produceert voor een gigantisch AI-brein. Deze fabriek heeft twee belangrijke assemblagelijnen die samenwerken om elke gedachte te voltooien:

  1. De Geheugenlijn (Attention): Dit team is als een bibliothecaris. Ze moeten heen en weer rennen naar een enorme, groeiende boekenkast (de KV-cache) om specifieke pagina's te vinden voor elk verzoek. Naarmate de boekenkast groter wordt, wordt dit team langzamer en langzamer, omdat ze zwaardere lasten moeten dragen. Ze zijn geheugengebonden.
  2. De Berekeningslijn (FFN): Dit team is als een supersnelle rekenmachine. Ze hoeven niet naar de boekenkast te kijken; ze rekenen gewoon cijfers uit op basis van wat de bibliothecarissen hen aangeven. Ze zijn rekenkrachtgebonden en kunnen ongelooflijk snel werken als ze genoeg werk hebben.

Het Probleem: De "Niet-op elkaar afgestemde Dans"

Vroeger zaten deze twee teams in dezelfde ruimte. Als de bibliothecarissen traag waren, moesten de rekenmachines erbij zitten en wachten op hen. Als de rekenmachines snel waren, vormden de bibliothecarissen de bottleneck.

Om dit op te lossen, bedachten ingenieurs een nieuwe lay-out genaamd AFD (Attention-FFN Disaggregation). Ze verplaatsten de bibliothecarissen en rekenmachines naar aparte ruimtes. Nu kun je veel bibliothecaristenteams hebben die voeden in één grote rekenmachinezaal.

Maar hier zit de addertje onder het gras: Hoeveel bibliothecaristenteams heb je nodig voor één rekenmachinezaal?

  • Te weinig bibliothecarissen? De rekenmachine zit erbij en huilt om data.
  • Te veel bibliothecarissen? De rekenmachine raakt overbelast, en de bibliothecarissen moeten erbij staan wachten tot de rekenmachine bij is.

De perfecte verhouding vinden (laten we het r noemen) is als proberen het perfecte aantal ober te vinden voor één chef-kok. Als je het verkeerd raadt, vertraagt de hele fabriek.

De Oplossing van het Artikel: Een "Kristallen Bol" voor Fabrieksmanagers

De auteurs van dit artikel realiseerden zich dat het raaien naar de verhouding moeilijk is omdat het werk willekeurig is.

  • Sommige klanten hebben korte vragen; anderen hebben lange verhalen.
  • Sommige verzoeken zijn snel klaar; anderen duren lang.
  • De "boekenkast" (geheugen) groeit verschillend voor elk verzoek.

Vanwege deze willekeur kun je niet zomaar een simpele wiskundige formule gebruiken gebaseerd op gemiddelden. Je hebt een manier nodig om de chaos te voorspellen.

Hun "Geheime Saus" is een nieuw wiskundig raamwerk dat drie dingen doet:

  1. Het meet de "Gemiddelde Chaos": Ze ontwikkelden een manier om te kijken naar eerdere verzoeklogs (traces) en een enkel getal te berekenen (genaamd θ) dat de ware gemiddelde werkdruk vertegenwoordigt, rekening houdend met het feit dat langere verzoeken op elk willekeurig moment waarschijnlijker worden waargenomen.
  2. Het houdt rekening met de "Langzaamste Loper": In deze fabriek moeten alle bibliothecaristenteams hun werk afmaken voordat de rekenmachine kan beginnen. Als één team vastloopt met een dik boek, wacht de hele lijn. De auteurs creëerden een formule om te voorspellen hoeveel extra tijd er verloren gaat door deze "achterblijvers" (de langzaamste werknemers).
  3. Het geeft een "Gouden Verhouding"-recept: Met behulp van deze twee inzichten hebben ze een eenvoudige, gesloten regel afgeleid. Je voert je hardwarespecificaties en je verzoeklogs in, en de formule vertelt je het exacte aantal bibliothecaristenteams dat je nodig hebt voor je rekenmachinezaal om op maximale snelheid te draaien.

De Resultaten: "Het Werkt!"

Het team bouwde een digitale simulator (een virtuele fabriek) om hun theorie te testen.

  • Ze probeerden verschillende aantallen bibliothecaristenteams (van 1 tot 32).
  • Ze vergeleken hun "Gouden Verhouding"-voorspelling met de daadwerkelijke beste prestatie die door de simulator werd gevonden.
  • Het Oordeel: Hun voorspelling was ongelooflijk nauwkeurig en kwam binnen 10% overeen met de simulatie uit de echte wereld.

Ze ontdekten ook dat naarmate je meer bibliothecaristenteams toevoegt, de "wachtijd" veroorzaakt door het langzaamste team wel toeneemt, maar hun formule houdt hier rekening mee, zodat je niet te veel teams toevoegt en geld verspillen.

De Kernboodschap

Dit artikel biedt een wetenschappelijk regelboek voor het bouwen van deze gesplitste AI-fabrieken. In plaats van te raden of te experimenteren, kunnen systeemontwerpers nu deze wiskunde gebruiken om precies uit te rekenen hoe ze hun geheugen- en rekenkrachthulpbronnen moeten balanceren, zodat de AI zo snel en efficiënt mogelijk draait, zelfs wanneer de werkdruk onvoorspelbaar is.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →