← Neueste Arbeiten
💬 NLP

Ada-MK: Adaptive MegaKernel Optimization via Automated DAG-based Search for LLM Inference

Ada-MK ist ein neuartiges Optimierungsframework, das die dynamische Laufzeitplanung eliminiert und die Nutzung des gemeinsamen Speichers durch eine DAG-basierte Suche und Speicheraufteilung zur Compile-Zeit reduziert, wodurch die erste industrielle Implementierung von MegaKernels in kommerziellen Online-Werbssystemen ermöglicht wird, um im Vergleich zu vLLM auf NVIDIA-GPUs eine Durchsatzsteigerung von bis zu 50,2 % zu erzielen.

Ursprüngliche Autoren: Wenxin Dong, Mingqing Hu, Guanghui Yu, Qiang Fu, Peng Xu, Hui Xu, Yue Xing, Xuewu Jiao, Shuanglong Li, Lin Liu

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

Ursprüngliche Autoren: Wenxin Dong, Mingqing Hu, Guanghui Yu, Qiang Fu, Peng Xu, Hui Xu, Yue Xing, Xuewu Jiao, Shuanglong Li, Lin Liu

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 einen Hochgeschwindigkeitszustelldienst für einen riesigen Online-Shop (wie eine Suchmaschine oder eine Werbeflächen-Plattform). Jedes Mal, wenn ein Kunde eine Frage stellt, muss Ihr System Antwortwort für Wort generieren. In der Welt der Large Language Models (LLMs) wird dies als „Inferenz" bezeichnet.

Das Problem ist, dass für jedes einzelne generierte Wort Ihr Computer Tausende winziger Anweisungen an seine Grafikkarte (GPU) senden muss. Es ist, als müsste ein Lieferfahrer bei jedem einzelnen Auftrag bei der Post anhalten, ein Paket abholen, zu einem Lagerhaus fahren, es abgeben, zurückfahren und dies Tausende Male nur für einen einzigen Satz wiederholen. Dieser „Stop-and-Go"-Overhead verschwendet eine enorme Menge an Zeit – etwa 15 % der gesamten Fahrzeit werden nur für diese winzigen Stopps verbraucht, nicht für die eigentliche Zustellung der Ware.

Die große Idee: Der „MegaKernel"
Um dies zu beheben, entwickelten Forscher ein Konzept namens MegaKernel. Anstatt bei jedem winzigen Task bei der Post anzuhalten, stellen Sie sich einen super-effizienten Lieferwagen vor, der alles benötigt, was er braucht, am Start mitnimmt, die gesamte Strecke ohne Halt durchfährt und alles ganz am Ende abgibt. Er fasst all diese winzigen Stopps zu einer einzigen, riesigen, kontinuierlichen Reise zusammen. Dies eliminiert die „Stop-and-Go"-Verzögerung.

Allerdings gibt es einen Haken. Der spezifische LKW-Typ (GPU), der vom Unternehmen (NVIDIA Ada/L20) verwendet wird, ist kleiner und hat weniger Stauraum in seiner Kabine als die neueren, schicken LKWs (Hopper/Blackwell).

  • Alte Lösung 1 (Manuell optimiert): Experten bauten manuell einen maßgeschneiderten LKW für diese spezifische kleine Kabine. Er war schnell, aber wenn Sie die Fracht (das KI-Modell) oder die Straße (die Hardware) änderten, ging der LKW kaputt. Er war nicht portabel.
  • Alte Lösung 2 (Automatisch optimiert): Sie versuchten, einen LKW zu bauen, der seinen Frachtraum automatisch während der Fahrt anpassen konnte. Doch der Fahrer musste ständig eine Karte prüfen und Entscheidungen während der Fahrt treffen („Ist das Regal voll? Soll ich anhalten?"). Diese ständigen Entscheidungen verlangsamten den LKW, was inakzeptabel ist, wenn Sie in Millisekunden liefern müssen.

Die neue Lösung: Ada-MK
Die Autoren dieses Papiers schufen Ada-MK, ein neues System, das diese Probleme für die kleineren „Ada"-LKWs löst. Hier ist, wie sie es taten, unter Verwendung einfacher Analogien:

1. Die „Intelligente Pack"-Strategie (Adaptiver Shared Memory)

Der kleine LKW hat ein winziges Staufach (Shared Memory). Wenn Sie versuchen, zu viel zu packen, bleibt der LKW stehen.

  • Die Innovation: Anstatt zu versuchen, einen ganzen Koffer in das kleine Fach zu packen, schneiden sie den Koffer in zwei Hälften (K-Dimension-Splitting). Sie packen nur die Hälfte der Gegenstände, liefern sie aus, dann packen sie die andere Hälfte.
  • Das Ergebnis: Dies reduziert den benötigten Spitzen-Speicher um 50 %. Sie fanden auch heraus, wie sie den leeren Raum sofort nach dem Abgeben eines Pakets wiederverwenden können, um das nächste aufzunehmen, wodurch sichergestellt wird, dass der LKW nie untätig wartet, bis Platz frei wird.

2. Die „Vorgeplante Route" (Offline-DAG-Suche)

Die alten „automatisch optimierten" LKWs trafen Entscheidungen während der Fahrt, was zu Staus führte (Branch-Penalties).

  • Die Innovation: Das Team nutzte einen leistungsstarken Computer, um Millionen möglicher Routen bevor der LKW die Garage verließ, zu simulieren. Sie kartierten jede einzelne Kurve und jeden Stopp in einem detaillierten Diagramm (einem DAG) ab.
  • Das Ergebnis: Sobald die beste Route gefunden war, „verfestigten" sie sie. Der Fahrer muss beim Fahren nicht mehr nachdenken oder eine Karte prüfen; er folgt einfach dem vorgeplanten Pfad perfekt. Dies beseitigt alle Entscheidungs-Verzögerungen und macht die Fahrt unglaublich smooth und schnell.

3. Der „Hybrid-Flotten"-Ansatz (Heterogene Engine)

Sie erkannten, dass für einige Teile der Reise (das Laden eines riesigen Pakets von Paketen am Start, genannt „Prefill") die alten Standard-LKWs tatsächlich besser waren. Aber für die finale Zustellung (Wort-für-Wort-Generierung, genannt „Decode") war ihr neuer MegaKernel-LKW überlegen.

  • Die Innovation: Sie bauten ein hybrides System. Sie behielten die Standard-LKWs für die Schwerarbeit am Anfang bei, tauschten aber nahtlos ihren neuen MegaKernel-LKW für die finale Zustellphase aus.
  • Das Ergebnis: Sie erhalten das Beste aus beiden Welten: hohe Geschwindigkeit für den Start und ultra-niedrige Latenz für das Ende, ohne das gesamte Zustellnetzwerk neu aufbauen zu müssen.

Die reale Auswirkung
Das Team testete dies am kommerziellen Online-Werbeproduktionssystem von Baidu.

  • Geschwindigkeit: In Szenarien, in denen Geschwindigkeit kritisch ist (kleine Batches, kurze Antworten), war ihr System bis zu 23,6 % schneller als die Standard-Industriewerkzeuge und 50,2 % schneller als ein beliebtes Open-Source-Tool namens vLLM.
  • Zuverlässigkeit: Es funktionierte konsistent über verschiedene Arten von KI-Modellen und Aufgaben hinweg.
  • Erstmalige Umsetzung: Dies ist das erste Mal, dass ein „MegaKernel" erfolgreich in einem echten, live laufenden kommerziellen Werbesystem eingesetzt wurde.

Zusammenfassung
Das Papier beschreibt einen Weg, um KI-Chatbots und Werbesysteme auf bestimmten, kleineren Computerchips deutlich schneller zu machen. Sie taten dies, indem sie Daten effizienter packten, die gesamte Zustellroute im Voraus planten, damit der Fahrer nie nachdenken muss, und ihre neue Hochgeschwindigkeits-Zustellmethode mit bestehenden Tools mischten. Das Ergebnis ist ein System, das Antworten signifikant schneller liefert, insbesondere wenn viele Benutzer nacheinander Fragen stellen.

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 →