
Data Processing Unit
Eine Data Processing Unit (DPU) ist ein spezialisierter Chip, der Aufgaben rund um den Datenverkehr in Rechenzentren übernimmt – damit CPU und GPU sich auf ihre eigentlichen Aufgaben konzentrieren können. DPUs sind seit den frühen 2020er-Jahren ein wichtiger Baustein moderner Server, insbesondere in der Cloud-Infrastruktur großer Anbieter.
Ein moderner Server besteht aus mehreren verschiedenen Chips. Die CPU (der Hauptprozessor) führt Programme aus. Die GPU (ein Grafikchip, der heute oft für KI-Berechnungen genutzt wird) verarbeitet große Datenmengen parallel. Die Data Processing Unit, kurz DPU, ist ein dritter Chip-Typ mit einer anderen Aufgabe: Sie kümmert sich darum, dass Daten sicher und schnell zwischen Servern, Speichersystemen und Netzwerken fließen. Ohne eine DPU würde diese Arbeit auf der CPU landen – und die wäre dann für eigentliche Anwendungen weniger verfügbar. Die DPU nimmt ihr diese Last ab.
Warum Rechenzentren ohne DPU an ihre Grenzen stoßen
In einem Rechenzentrum, also einem Gebäude voller Server, werden ständig riesige Datenmengen verschoben. Daten müssen verschlüsselt, komprimiert, auf Fehler geprüft und an die richtige Stelle weitergeleitet werden. Früher hat die CPU das alles nebenbei erledigt. Bei kleinen Datenmengen war das kein Problem.
Mit dem Wachstum von Cloud-Diensten – also Angeboten, bei denen viele Nutzer gleichzeitig auf dieselben Server zugreifen – wurde dieser Ansatz zum Engpass. Eine CPU, die mit Netzwerkaufgaben beschäftigt ist, kann in dieser Zeit keine Nutzeranfragen bearbeiten. Laut Nvidia, einem der führenden DPU-Hersteller, können Netzwerkaufgaben in modernen Servern bis zu 30 Prozent der CPU-Kapazität verbrauchen. Die DPU löst dieses Problem, indem sie diese Aufgaben vollständig übernimmt.
Was in einer DPU steckt und wie sie die Arbeit verteilt
Eine DPU ist kein einfacher Chip, sondern selbst ein vollständiges System. Sie enthält einen eigenen kleinen Prozessor, spezielle Netzwerkbausteine und programmierbare Schaltkreise, die bestimmte Aufgaben direkt in Hardware umsetzen. Dadurch kann sie Datenpakete, also kleine Einheiten, in die Netzwerke Daten aufteilen, mit sehr hoher Geschwindigkeit verarbeiten – ohne die CPU zu fragen.
Die Aufgaben, die eine DPU typischerweise übernimmt, lassen sich in drei Gruppen einteilen. Erstens Netzwerkaufgaben: Datenpakete sortieren, prüfen und weiterleiten. Zweitens Sicherheitsaufgaben: Daten verschlüsseln und auf unerlaubte Zugriffe prüfen. Drittens Speicheraufgaben: Daten komprimieren und den Zugriff auf Speichersysteme organisieren. All das passiert auf dem DPU-Chip selbst, in Echtzeit und ohne Umweg über die CPU.
Ein nützlicher Vergleich: Wenn ein Unternehmen wächst, stellt es irgendwann eine eigene Poststelle ein, die Pakete annimmt, sortiert und verteilt – damit die eigentlichen Mitarbeiter nicht ständig unterbrochen werden. Die DPU ist diese Poststelle des Servers.
DPUs in der Cloud, in KI-Clustern und in den News
DPUs tauchen in der Praxis vor allem dort auf, wo viele Server eng zusammenarbeiten. Cloudanbieter wie Amazon Web Services, Microsoft Azure und Google Cloud setzen sie ein, um ihre Rechenzentren effizienter zu betreiben. Nvidia verkauft seine DPU-Produktlinie unter dem Namen BlueField, Intel eine eigene Variante unter dem Namen IPU (Infrastructure Processing Unit) – ein anderes Wort für dasselbe Konzept.
In KI-Trainingsanlagen, wo Dutzende oder Hunderte GPUs gleichzeitig an einem Modell rechnen, ist eine schnelle Datenverteilung zwischen den Chips entscheidend. Eine DPU sorgt dafür, dass keine GPU auf Daten warten muss. Der Begriff taucht auch in Berichten über die sogenannte Infrastruktur-KI-Welle auf – also die Frage, welche Hardware nötig ist, damit große KI-Systeme überhaupt laufen können.
Wer Berichte über neue Rechenzentren, Cloud-Investitionen oder KI-Hardware liest, stößt auf DPUs oft indirekt: als Teil von Ankündigungen über schnellere Netzwerke oder günstigere Serverbetriebskosten. Die DPU bleibt dabei meistens unsichtbar – genau wie eine gut funktionierende Poststelle.