← Neueste Arbeiten
🤖 AI

Towards Understanding, Analyzing, and Optimizing Agentic AI Execution: A CPU-Centric Perspective

Diese Arbeit analysiert Agentic-AI-Workloads aus einer CPU-zentrischen Perspektive, identifiziert Systemengpässe und stellt zwei Scheduling-Optimierungen (COMB und MAS) vor, die durch verbesserte CPU-GPU-Nutzung die Latenz und den Durchsatz signifikant steigern.

Ursprüngliche Autoren: Ritik Raj, Souvik Kundu, Ishita Vohra, Hong Wang, Tushar Krishna

Veröffentlicht 2026-04-20
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Ritik Raj, Souvik Kundu, Ishita Vohra, Hong Wang, Tushar Krishna

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

Das große Missverständnis: Der Chefkoch vs. der Kellner

Stellen Sie sich vor, Sie haben ein hochmodernes Restaurant.

  • Der KI-Modell (LLM) ist der Genie-Koch in der Küche. Er kann unglaublich schnell und kreativ Gerichte (Antworten) zubereiten.
  • Die CPU (der Prozessor im Computer) ist der Kellner, der die Bestellungen annimmt, Zutaten besorgt, Tische räumt und mit dem Kunden spricht.

Bis vor kurzem dachten alle, das Restaurant sei nur so schnell wie der Koch. Wenn der Koch langsam ist, ist das Essen langsam. Also haben sie riesige, teure Öfen (GPUs) gekauft, um den Koch noch schneller zu machen.

Aber dieses Papier sagt: "Moment mal! Der Koch ist eigentlich super schnell. Das Problem ist der Kellner!"

Bei neuen KI-Systemen ("Agentic AI") muss der Koch nicht nur kochen, sondern auch Dinge tun wie: "Rufe die Wetter-App ab", "Suche im Internet nach Rezepten" oder "Schreibe einen Code". Diese Aufgaben macht der Kellner (CPU). Und genau hier liegt das Problem: Der Kellner ist überlastet, während der Koch oft nur herumsteht und auf den Kellner wartet.


Was haben die Forscher herausgefunden?

Die Forscher haben zwei verschiedene Restaurants untersucht:

  1. Restaurant A: Ein sehr schneller Koch, aber ein langsamer, müder Kellner.
  2. Restaurant B: Ein sehr schneller Koch und ein sehr schneller, starker Kellner.

Das Ergebnis:
Selbst wenn der Koch (GPU) extrem schnell ist, wartet er oft 80–90 % der Zeit nur darauf, dass der Kellner (CPU) die Zutaten (Daten aus dem Internet oder Dateien) besorgt hat.

  • Beispiel: Wenn der Koch ein Gericht in 1 Sekunde zubereitet, aber der Kellner 10 Sekunden braucht, um die Tomaten zu holen, dauert das ganze Essen 11 Sekunden. Es bringt nichts, den Koch noch schneller zu machen, wenn der Kellner immer noch langsam ist.

Außerdem haben sie gesehen: Wenn man zu viele Bestellungen gleichzeitig auf einmal gibt (eine große "Batch"), wird der Kellner chaotisch. Er stolpert über sich selbst, weil er versucht, alles gleichzeitig zu erledigen. Das verlangsamt das ganze System, und der teure Koch steht untätig herum.


Die Lösung: Zwei neue Strategien

Um dieses Chaos zu lösen, haben die Forscher zwei neue Methoden entwickelt, wie man die Bestellungen im Restaurant besser organisiert.

1. COMB: "Die kleine, aber regelmäßige Bestellung"

(CPU-Aware Overlapped Micro-Batching)

Das Problem: Wenn der Kellner versucht, 100 Teller gleichzeitig zu tragen, bricht er unter der Last zusammen.
Die Lösung: Statt 100 Teller auf einmal zu tragen, trägt der Kellner nur 64 Teller. Aber er macht das nicht nacheinander, sondern überlappt es.

  • Sobald der Kellner die ersten 64 Teller zur Küche gebracht hat, geht er sofort los, um die nächsten 64 Teller zu holen, während der Koch bereits mit den ersten 64 Tellen beschäftigt ist.
  • Der Vorteil: Der Koch (GPU) muss nie warten, und der Kellner (CPU) wird nicht überlastet. Das Essen kommt viel schneller auf den Tisch.

2. MAS: "Die getrennten Wartezonen"

(Mixed Agentic Scheduling)

Das Problem: Manchmal kommen Bestellungen, bei denen der Koch viel arbeiten muss (nur Text schreiben), und manchmal Bestellungen, bei denen der Kellner viel arbeiten muss (Internet-Recherche). Wenn alle in einer einzigen Schlange stehen, blockieren die "Koch-lastigen" Bestellungen die "Kellner-lastigen" und umgekehrt.
Die Lösung: Man baut zwei getrennte Wartezonen.

  • Zone A: Nur für Bestellungen, die viel Kellner-Arbeit brauchen.
  • Zone B: Nur für Bestellungen, die viel Koch-Arbeit brauchen.
  • Eine kleine "Notfall-Zone" sorgt dafür, dass keine Gruppe die andere komplett verdrängt.
  • Der Vorteil: Selbst wenn plötzlich 90 % der Kunden nur "Koch-Bestellungen" haben, warten die wenigen "Kellner-Bestellungen" nicht ewig. Niemand wird benachteiligt, und das Restaurant läuft fairer und effizienter.

Warum ist das wichtig?

Bisher haben sich alle nur darum gekümmert, den Koch (die KI) schneller und teurer zu machen. Dieses Papier zeigt uns, dass wir oft den Kellner (die CPU) optimieren müssen, um das ganze System schneller zu machen.

Die Ergebnisse:

  • Durch diese neuen Methoden wurde die Wartezeit für die Hälfte der Kunden (P50) bis zu 1,7-mal kürzer.
  • In schwierigen Situationen (wenn viele Kunden gleichzeitig kommen) konnte die Wartezeit sogar bis zu 3,9-mal verkürzt werden.
  • Das ist wie ein Wunder: Man muss nicht unbedingt teureres Equipment kaufen, sondern nur die Organisation im Restaurant verbessern.

Fazit

Die Zukunft der KI liegt nicht nur in noch stärkeren Grafikkarten, sondern darin, wie wir die Zusammenarbeit zwischen dem "Denker" (GPU) und dem "Macher" (CPU) organisieren. Wenn wir dem Kellner helfen, effizienter zu arbeiten, kann der Genie-Koch endlich sein volles Potenzial entfalten.

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 →