Künstliche IntelligenzNews

Supermicro, IBM und NVIDIA entwickeln gemeinsame KV-Cache-Lösung für schnellere KI-Inferenz

Supermicro hat gemeinsam mit IBM und NVIDIA eine neue Storage-Lösung für die KI-Inferenz vorgestellt, die insbesondere bei Anwendungen mit langen Kontextfenstern deutliche Leistungsvorteile erzielen soll. Die Architektur kombiniert Petascale-All-Flash-Storage-Server von Supermicro mit AMD-EPYC-9005-Prozessoren, IBM Storage Scale, der Inferenzsoftware NVIDIA Dynamo und der Netzwerktechnik NVIDIA Spectrum-X Ethernet. Ein zentraler Bestandteil ist ein persistenter KV-Cache, der bereits berechnete Kontextinformationen speichert und für nachfolgende Anfragen wiederverwendet. Dadurch lassen sich redundante Berechnungen reduzieren und die Auslastung der verfügbaren GPU-Ressourcen verbessern. Die drei Unternehmen haben die integrierte Lösung gemeinsam unter verschiedenen Lastbedingungen getestet.

Supermicro hat gemeinsam mit IBM und NVIDIA eine KV-Cache-Lösung für KI-Inferenz vorgestellt. – Quelle: SuperMicro

Bis zu 56-mal kürzere Antwortstartzeit

Bei gemeinsamen Leistungstests von Supermicro und NVIDIA mit einem Sprachmodell mit 120 Milliarden Parametern erreichte die Lösung bei Prompts mit 130.000 Token eine bis zu 56-mal kürzere Time-to-First-Token (TTFT) als ein System ohne KV-Cache. Wurde die Eingabelänge von 30.000 auf 130.000 Token erhöht, stieg die TTFT mit aktiviertem KV-Cache lediglich um 0,377 Sekunden. Ohne KV-Cache betrug der Anstieg dagegen 29,55 Sekunden. Die Ergebnisse verdeutlichen das Potenzial der Technologie für KI-Anwendungen, bei denen umfangreiche Kontextinformationen wiederholt verarbeitet werden müssen.

Persistenter Speicher für komplexe KI-Workloads

Bei der Inferenz von Large Language Models entstehen in zwei Phasen, Prefill und Decode, sogenannte Key-Value-Zwischenzustände. Diese enthalten bereits verarbeitete Kontextinformationen, die bei weiteren Interaktionen erneut benötigt werden können. Ein persistenter KV-Cache speichert diese Daten außerhalb des lokalen GPU-Speichers und macht sie über ein gemeinsames Netzwerk-Storage verfügbar.

Das ist insbesondere für Agentic-AI-Workflows, Programmierassistenten, Retrieval-Augmented Generation (RAG) mit langen Kontexten und multimodale KI-Anwendungen relevant. Solche Workloads verarbeiten häufig große Mengen an Code, Dokumenten, Konversationen und Bilddaten. Die dabei entstehenden KV-Zustände können die verfügbaren Speicherressourcen von GPU und CPU schnell überschreiten.

Die gemeinsame Lösung soll durch die Auslagerung und Wiederverwendung dieser Informationen die GPU-Leerlaufzeiten reduzieren, den Inferenzdurchsatz erhöhen und eine höhere Parallelität ermöglichen. Darüber hinaus unterstützt die persistente Storage-Ebene den gemeinsamen Zugriff auf zwischengespeicherte Daten über mehrere GPU-Knoten und Cluster hinweg. Die Unternehmen verweisen außerdem auf Hochverfügbarkeit und eine verbesserte Ausfallsicherheit.

Supermicro, IBM und NVIDIA haben die Architektur auch unter hoher Parallelität und bei sogenannten Noisy-Neighbor-Bedingungen getestet, bei denen konkurrierender Netzwerkverkehr die Leistung beeinflussen kann. Die werkseitige Rack-Integration und die Vor-Ort-Bereitstellungsdienste von Supermicro sollen zudem die Implementierungszeit von mehreren Wochen auf wenige Tage verkürzen.

Weitere Informationen zur gemeinsamen Lösung: Supermicro und IBM Storage Scale.

Das IBM Redbook mit den technischen Details und Testergebnissen ist unter Context without Limits: A High-Performance KV Cache Platform for Large-Scale AI Inference verfügbar.

Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von Ihnen, wenn Sie auf unsere Website zurückkehren, und hilft unserem Team zu verstehen, welche Abschnitte der Website für Sie am interessantesten und nützlichsten sind.