Datenverarbeitungsprozessoren (DPU) entlasten moderne Server, indem sie Aufgaben wie Netzwerk, Speicher und Sicherheit übernehmen. Sie optimieren die Ressourcennutzung, steigern die Effizienz und sind vor allem in Rechenzentren und Cloud-Infrastrukturen unverzichtbar. DPUs wie NVIDIA BlueField markieren den Trend zu spezialisierten Prozessoren in hybriden IT-Systemen.
Datenverarbeitungsprozessoren (DPU) sind spezialisierte Chips, die einen Teil der Infrastrukturaufgaben moderner Server übernehmen. Anstatt den zentralen Prozessor (CPU) gleichzeitig mit Anwendungsbetrieb, Netzwerkverkehr, Speicherzugriff und Verschlüsselung zu belasten, können viele dieser Aufgaben auf eine eigene DPU - Data Processing Unit - ausgelagert werden.
Gerade in Rechenzentren ist dieser Ansatz entscheidend: Hier empfangen und senden Server enorme Datenmengen. Mit steigender Netzwerkkapazität und mehr virtuellen Maschinen beanspruchen Infrastruktur-Operationen immer mehr CPU-Ressourcen. Durch den Einsatz einer DPU werden viele Aufgaben unabhängig ausgeführt, sodass der Hauptprozessor mehr Rechenleistung für Anwendungen und Workloads behält.
Wichtig: Die DPU ist kein weiterer CPU- oder GPU-Ersatz. Ihre Aufgabe liegt näher an der Server-Infrastruktur: Sie übernimmt das Verschieben von Daten zwischen Netzwerk, Speicher und Massenspeichern, verarbeitet Netzwerkpakete, übernimmt Virtualisierung und sorgt für Sicherheit.
Eine DPU (Data Processing Unit) ist ein programmierbarer Prozessor, der speziell für die Verarbeitung von Datenströmen und Infrastrukturfunktionen im Server entwickelt wurde. Sie ist meist eng mit einer Hochgeschwindigkeits-Netzwerkschnittstelle verbunden und kann eigenständig Aufgaben übernehmen, die sonst den Hauptprozessor belasten würden.
Beispielsweise kann die DPU virtuelle Netzwerke verwalten, Pakete filtern, verschlüsseln, Speicheroperationen bedienen und Zugriffsrechte kontrollieren. Moderne DPUs beschleunigen viele dieser Funktionen durch eigene Hardware-Blöcke, sodass Standardoperationen nicht ständig die universellen CPU-Kerne beanspruchen.
Im Grunde ist eine DPU wie ein kleiner, spezialisierter Computer im Server. Sie verfügt über eigene Prozessorkerne, Speicher, einen Netzwerkcontroller und Hardwarebeschleuniger. So können Teile der Infrastruktur-Software nahezu unabhängig vom Hauptbetriebssystem laufen.
Die CPU ist als möglichst universelle Recheneinheit konzipiert. Sie startet das Betriebssystem, Datenbanken, Serveranwendungen und virtuelle Maschinen - überall, wo der Rechenbedarf nicht exakt vorhersehbar ist.
Die DPU hingegen ist für einen engeren Aufgabenbereich optimiert. Sie sitzt direkt im Datenfluss und übernimmt repetitive Infrastruktur-Operationen wie Paketverarbeitung, virtuelle Netzwerke, Speicherzugriffe, Verschlüsselung und Traffic-Filterung.
Dadurch muss die CPU weniger Zeit für Infrastrukturdienste aufbringen. Anwendungen laufen weiterhin auf dem Hauptprozessor, während datenbezogene Aufgaben vom spezialisierten DPU-Chip übernommen werden. Diese Trennung hilft, teure Serverkerne effektiver einzusetzen.
Je nach Hersteller unterscheidet sich die konkrete Architektur, aber moderne DPUs vereinen meist mehrere Komponenten: programmierbare Rechenkerne, eine Hochgeschwindigkeits-Netzwerkschnittstelle und spezialisierte Hardwareblöcke für Netzwerk, Speicher und Sicherheit.
Beispielsweise kombinieren NVIDIA BlueField-Lösungen den ConnectX-Netzwerkcontroller, Arm-Kerne und Hardwarebeschleuniger für Netzwerk-, Speicher- und Krypto-Operationen. AMD Pensando setzt auf eine eigene programmierbare Datenpipeline, Arm-Kerne und spezialisierte Module für Verschlüsselung und Speicherzugriff. Trotz technischer Unterschiede gilt stets das Prinzip: Die Infrastruktur-Datenverarbeitung möglichst nahe dorthin zu bringen, wo die Daten durchlaufen.
Deshalb darf die DPU nicht einfach als leistungsfähigere Netzwerkkarte betrachtet werden. Sie ist eine eigene Rechen-Subsystem, die nicht nur Pakete weiterleitet, sondern auch programmierbare Infrastrukturservices eigenständig ausführt.
In klassischen Servern gelangen Daten über den Netzwerkadapter ins System, und die weitere Verarbeitung lastet die CPU erheblich aus. Gleichzeitig laufen Anwendungen, virtuelle Netzwerke, Protokolle, Speicheroperationen und Verschlüsselung auf demselben Prozessor.
Mit wachsender Netzwerkbandbreite verschärft sich das Problem: Je mehr Pakete, desto mehr CPU-Zeit wird für deren Verarbeitung benötigt. In virtualisierten Umgebungen kommen virtuelle Switches, Traffic-Management zwischen VMs und Containern, Zugriffssteuerung und Remote-Speicher hinzu. Intel bezeichnet Netzwerk-, Speicher- und Sicherheitsfunktionen explizit als Aufgaben, die von spezialisierten Infrastrukturprozessoren auf die DPU ausgelagert werden können.
Mit einer DPU läuft der Datenstrom zuerst durch den spezialisierten Prozessor, der Infrastruktur-Operationen selbstständig abwickelt. Die CPU erhält bereits vorverarbeitete Daten und muss weniger Ressourcen für Infrastruktur aufwenden.
Das ist Teil eines grundlegenden Trends: Weg von universellen hin zu spezialisierten Recheneinheiten. Ausführlicher wird dieser Ansatz im Artikel "Die Zukunft der Prozessoren: Von Universal-CPU zu hybriden Systemen" beleuchtet.
Ein zentrales Einsatzgebiet der DPU ist die Verarbeitung von Netzwerkpaketen. Statt jeden Bearbeitungsschritt an die CPU zu delegieren, kann die DPU Routing, Filterung, virtuelle Switches und andere Operationen direkt im Datenpfad übernehmen.
Gerade in Cloud-Infrastrukturen ist das essenziell: Auf einem physischen Server laufen oft Dutzende oder Hunderte VMs und Container mit eigenen Netzwerken und Zugriffsregeln. Werden all diese Aufgaben softwarebasiert auf der CPU abgearbeitet, konkurriert die Infrastruktur mit Nutzeranwendungen um CPU-Zeit.
Mit DPU wird ein Teil der Netzwerklogik ausgelagert. So wurde NVIDIA BlueField gezielt darauf ausgelegt, Netzwerk-, Speicher- und Sicherheitsdienste vom Host-CPU zu übernehmen, damit Serverressourcen für die Hauptlasten frei bleiben.
Der eigentliche Gewinn liegt darin, dass die Netzwerkverarbeitung als eigenständige Hardware-Software-Kombination weniger von der CPU-Auslastung abhängt. Selbst wenn Anwendungen viel Rechenzeit benötigen, laufen Infrastrukturaufgaben weiter stabil auf dem spezialisierten Chip.
Auf dem Heim-PC fallen ein paar Prozent Zusatzlast auf die CPU kaum auf. Im Rechenzentrum sieht es anders aus: Die gleichen Infrastruktur-Operationen wiederholen sich auf tausenden Servern. Schon kleine Einsparungen bei der CPU-Sekunden pro Maschine skalieren enorm.
Zudem sind Server immer häufiger für rechenintensive Aufgaben wie Datenbanken, Analysen, Virtualisierung und KI zuständig. Es ist ineffizient, teure CPU-Kerne ständig für Netzwerk- oder Verwaltungsaufgaben einzusetzen, wenn spezialisierte Hardware diese Aufgaben übernehmen kann.
Mit einer DPU werden Rechen- und Infrastrukturanteile getrennt: Die CPU verarbeitet Anwendungen, die GPU übernimmt parallele Workloads, die DPU steuert Datenbewegung und Infrastruktur. Besonders in großen Rechenzentren werden Netzwerk und Storage so Teil der Rechenarchitektur, nicht nur Peripherie.
Der größte Vorteil der DPU: Sie kann verschiedene Infrastrukturaufgaben parallel übernehmen. Anstatt separate Softwaremechanismen auf der CPU für Netzwerk, Storage und Security zu verwenden, übernimmt die DPU zentrale Aufgaben direkt.
Gerade in Rechenzentren, in denen Daten zwischen Netzwerk, Arbeitsspeicher, Speicher und anderen Servern wandern, ist das entscheidend. Je mehr solcher Operationen ohne CPU-Beteiligung ablaufen, desto mehr Ressourcen bleiben für Anwendungen.
Die DPU analysiert Netzwerkpakete, wendet Filterregeln an, verwaltet virtuelle Netzwerke und übernimmt Routing-Aufgaben direkt im Datenfluss. In virtualisierten Umgebungen betreut sie virtuelle Switches und Netzwerkfunktionen, die VMs und Container verbinden. Dadurch kann sich die CPU auf die Hauptaufgaben konzentrieren.
Ein weiteres Feld ist die direkte Datenübertragung zwischen Speichern verschiedener Systeme, zum Beispiel mit RDMA-Technologie. Hierbei können Daten nahezu ohne CPU-Beteiligung direkt in den Arbeitsspeicher eines entfernten Servers geschrieben werden. Mehr dazu im Artikel "RDMA erklärt: Datenübertragung zwischen Servern ohne CPU-Beteiligung".
Solche Mechanismen sind besonders für High-Performance-Computing und KI-Cluster wichtig, wo große Datenmengen schnell zwischen Servern und Beschleunigern bewegt werden müssen. Muss jede Übertragung von der CPU abgewickelt werden, bremst das die Hauptaufgaben aus.
DPUs beschleunigen nicht nur das Netzwerk, sondern auch Input/Output-Operationen. In modernen Rechenzentren ist das Storage häufig Teil eines verteilten Netzwerks, nicht mehr direkt im Server verbaut.
Ein Lese- oder Schreibzugriff muss daher Netzwerk-Stack, Virtualisierung, Speicherprotokoll und Zugriffssteuerung durchlaufen. Wird all das von der CPU erledigt, entsteht erhebliche Zusatzlast.
Die DPU übernimmt hier Protokollverarbeitung, Datenübertragung und beschleunigt einzelne I/O-Operationen hardwareseitig. So können Daten zwischen Netzwerk, RAM und Speicher effizienter bewegt werden.
Gerade bei schnellen NVMe-Laufwerken und Netzwerkspeichern ist das spürbar: Die Geschwindigkeit moderner SSDs sorgt dafür, dass immer öfter die Software und nicht das Laufwerk selbst zum Flaschenhals wird.
Ein weiterer Vorteil der DPU ist die Auslagerung von Sicherheitsfunktionen - außerhalb des Hauptbetriebssystems. Das ermöglicht Filterung und Überprüfung von Daten, bevor sie Anwendungen oder VMs erreichen.
Verschlüsselung, Entschlüsselung, Regelprüfung, Paketfilterung und Zugriffssteuerung können auf der DPU laufen. Für viele dieser Aufgaben gibt es eigene Hardwarebeschleuniger, sodass große Datenmengen ohne hohe CPU-Last verarbeitet werden können.
Auch architektonisch bietet das Vorteile: Sicherheitsfunktionen auf einem unabhängigen Prozessor sind weniger abhängig vom Zustand des Hauptsystems. Selbst bei starker CPU-Auslastung oder VM-Problemen bleibt der Infrastruktur-Layer handlungsfähig.
Die DPU sorgt somit für höhere Geschwindigkeit und einen zusätzlichen Isolationslevel zwischen Rechenzentrumsinfrastruktur und Server-Software.
DPUs existieren nicht anstelle von CPU oder GPU, sondern ergänzen diese. Moderne Server bestehen zunehmend aus mehreren Prozessortypen, die jeweils für eigene Aufgaben optimiert sind. Die CPU bleibt das universelle Steuerzentrum, die GPU beschleunigt parallele Workloads, die DPU betreut Infrastruktur und Datenfluss.
Das verhindert, dass ein Prozessortyp alle Aufgaben übernehmen muss. Gerade in großen Systemen ist spezialisierte Hardware effizienter als universelle CPU-Kerne für Netzwerk, Grafik und Infrastruktur.
Ein ähnliches Prinzip gilt für Systeme mit mehreren Beschleunigern. Details dazu im Artikel "Hybride Rechensysteme: Die Zukunft der IT-Architektur erklärt".
Eine SmartNIC ist eine programmierbare Netzwerkkarte, die eigenständig Teile des Datenverkehrs bearbeiten kann. Im Unterschied zum klassischen Adapter, der nur Daten weiterleitet, filtert die SmartNIC Pakete, betreut virtuelle Netzwerke und beschleunigt Netzwerkfunktionen.
Die Grenze zwischen SmartNIC und DPU ist fließend. Hersteller nutzen die Begriffe unterschiedlich, und die Funktionalität überschneidet sich. Meist versteht man unter DPU eine eigenständige Recheneinheit mit programmierbaren Kernen, eigenem Speicher und Hardwarebeschleunigern, die nicht nur Netzwerk-, sondern auch Speicher- und Sicherheitsfunktionen übernimmt.
SmartNICs sind also erweiterte Netzwerkkarten, DPUs eigenständige Infrastrukturprozessoren direkt im Datenpfad. Moderne SmartNICs nähern sich den Fähigkeiten von DPUs, eine harte technische Trennung besteht jedoch nicht.
Die CPU ist für die Ausführung verschiedenster Programme geschaffen. Sie kann komplexe Logik verarbeiten, Betriebssysteme, Datenbanken, Webserver und nahezu jede andere Software betreiben.
Diese Vielseitigkeit hat ihren Preis. Aufgaben wie das Verarbeiten von Millionen gleichartiger Netzwerkpakete oder die ständige Verschlüsselung von Datenströmen laufen auf spezialisierten Blöcken schneller und effizienter als auf universellen CPU-Kernen.
Genau hierfür ist die DPU da: Sie entlastet die CPU von wiederkehrenden Infrastrukturaufgaben, damit der Hauptprozessor mehr Zeit für die eigentlichen Anwendungen hat.
Auch die GPU ist ein spezialisierter Prozessor - aber für andere Zwecke. Die Grafikkarte enthält zahlreiche Rechenblöcke, die ähnliche mathematische Operationen parallel ausführen. Deshalb wird die GPU heute nicht nur für Grafik, sondern auch für KI, wissenschaftliches Rechnen und Simulationen genutzt.
Die DPU hingegen ist weniger auf das Rechenergebnis als auf die effiziente Bewegung und Verarbeitung von Daten fokussiert. Sie nimmt Daten aus dem Netzwerk entgegen, prüft Sicherheitsregeln, leitet sie an Speicher oder Anwendungen weiter und steuert den Datenfluss.
In KI-Servern arbeiten alle diese Prozessoren gleichzeitig: Die CPU verwaltet das System, die GPU übernimmt das Training und die Inferenz von Modellen, die DPU betreut den Netzwerkverkehr. Je größer das Cluster, desto wichtiger wird diese Aufgabenteilung.
DPUs sind für Infrastrukturen konzipiert, in denen große Mengen Netzwerk- und Speichertraffic durch jeden Server fließen. Sie kommen daher vor allem in Rechenzentren, Cloud-Plattformen, Virtualisierungslösungen, Hochleistungsrechnern und KI-Clustern zum Einsatz - nicht im klassischen Heimcomputer.
In der Cloud übernimmt die DPU Netzwerk- und Sicherheitsfunktionen für virtuelle Maschinen unabhängig vom Hauptprozessor. In Speichersystemen unterstützt sie die Datenübertragung zwischen Servern und entfernten Speichern. In KI-Clustern sorgt sie dafür, dass teure CPU- und GPU-Kerne nicht für Infrastrukturarbeit verschwendet werden.
AMD etwa sieht den Einsatz von DPUs direkt im Serverrack des Rechenzentrums vor, sodass bei jedem neuen Server auch zusätzliche Infrastrukturressourcen bereitstehen.
Eines der bekanntesten Beispiele ist die NVIDIA BlueField-Familie. Diese Geräte vereinen schnelle Netzwerkschnittstellen, programmierbare Arm-Kerne und Hardwarebeschleuniger für Netzwerk, Speicher und Sicherheit. BlueField ist somit eine eigene Infrastrukturplattform im Server.
Mit einer solchen DPU können softwaredefinierte Netzwerkfunktionen, NVMe over Fabrics, RDMA, Verschlüsselung, Isolierung von Workloads und Sicherheitsrichtlinien abgebildet werden - ohne dass der Hauptprozessor jeden Schritt selbst erledigen muss.
Gerade in KI-Infrastrukturen ist das entscheidend: Für das Training großer Modelle müssen ständig riesige Datenmengen zwischen Speicher, Servern und GPUs bewegt werden. Die Systemleistung hängt daher nicht nur von den Beschleunigern, sondern auch von der Datenbereitstellung ab.
Die DPU übernimmt hier die Rolle eines Infrastrukturvermittlers: Sie organisiert die Datenübertragung, betreut Netzwerk und Speicher und sorgt für Sicherheit. Die GPU kann sich so auf Berechnungen konzentrieren, die CPU auf Management und andere Aufgaben.
Der Hauptgrund für die Entstehung von DPUs ist der Wandel in der Serverarchitektur. Früher galten Netzwerkadapter und Speicher als Peripherie rund um die CPU. Heute erreichen Netzwerke hunderte Gigabit pro Sekunde, Daten werden verteilt gespeichert und ein Server bedient parallel viele isolierte Workloads.
Gleichzeitig steigen die Kosten für Rechenleistung. Wenn ein Teil der CPU ständig für Paketverarbeitung, Verschlüsselung oder virtuelle Switches benötigt wird, fehlen diese Kerne für Datenbanken, Anwendungen und andere wichtige Aufgaben.
Deshalb wandern Infrastrukturaufgaben zunehmend auf spezialisierte Prozessoren aus. NVIDIA positioniert BlueField gezielt als Plattform zur Auslagerung von Netzwerk-, Speicher- und Sicherheitsdiensten vom Host-CPU, speziell auch für große KI-Rechenzentren.
Die DPU ist damit die nächste Stufe der Spezialisierung im Server-Hardwarebereich. Statt dass die CPU alles übernimmt, formiert sich eine Architektur, in der jede Prozessorklasse die Aufgaben übernimmt, für die sie am besten geeignet ist: CPU für universelle Logik, GPU für parallele Berechnungen, DPU für Infrastruktur und Datenbewegung.
Data Processing Units (DPU) sind eine Antwort auf die wachsende Last, die moderne Serverinfrastrukturen durch Netzwerk, Virtualisierung, Speicher, Verschlüsselung und Traffic-Filterung erzeugen. All diese Aufgaben auf universellen CPU-Kernen auszuführen, ist ineffizient.
Mit der DPU wird ein Großteil dieser Arbeiten auf einen spezialisierten Prozessor ausgelagert. Die CPU bleibt für Anwendungen und allgemeine Logik zuständig, die GPU für parallele Berechnungen, und die DPU steuert die Bewegung, Verarbeitung und Sicherheit der Daten zwischen den Systemkomponenten.
Für den Heim-PC ist eine DPU nicht notwendig. Ihr Nutzen zeigt sich in Rechenzentren, Cloud-Plattformen und großen KI-Clustern, wo selbst kleine Ressourceneinsparungen pro Server sich auf tausende Maschinen hochskalieren. DPUs wie NVIDIA BlueField sind daher Teil eines größeren Trends: Statt einem universellen Prozessor setzen moderne Systeme auf mehrere spezialisierte Chips, die jeweils ihre Aufgabe effizienter erfüllen.