RDMA-Core
Das Fundament für verlustfreies Networking: High-Speed User-Space Bibliotheken für RDMA-Anwendungen.
Direkter Speicherzugriff ohne Umwege
RDMA-Core ist das konsolidierte Open-Source-Projekt für die User-Space-Komponenten des RDMA-Subsystems. Es vereint Treiber und Bibliotheken, die für die Kommunikation über InfiniBand, RoCE (RDMA over Converged Ethernet) und iWARP notwendig sind. Durch die Eliminierung des Kernel-Overheads ermöglicht RDMA-Core Applikationen den direkten Zugriff auf den Remote-Speicher mit minimaler Latenz und maximalem Durchsatz – eine unverzichtbare Komponente für moderne HPC-Cluster und KI-Infrastrukturen im Jahr 2026.
Architektur & Komponenten
libibverbs
Die primäre Schnittstelle zur Hardware. Sie implementiert das "Verbs"-Konzept für die direkte Steuerung von Warteschlangenpaaren (Queue Pairs).
librdmacm
Verantwortlich für das Verbindungsmanagement. Erleichtert das Setup von RDMA-Sessions über IP-Netzwerke hinweg.
Hardware Provider
Enthält die herstellerspezifischen User-Space-Treiber (z. B. für NVIDIA/Mellanox, Intel oder Broadcom), die eine einheitliche API garantieren.
Unterstützte Fabric-Technologien
RDMA-Core abstrahiert die Komplexität der physikalischen Schicht und bietet verlustfreie Kommunikation über verschiedene Medien:
- InfiniBand: Native Unterstützung für extrem niedrige Latenzen und hohe Bandbreiten in HPC-Fabrics.
- RoCE v1/v2: Ermöglicht RDMA-Performance über Standard-Ethernet-Infrastrukturen unter Nutzung von UDP/IP.
- iWARP: Implementierung von RDMA über TCP-Netzwerke für weitreichende Kompatibilität.
Vorteile von RDMA-Core
| Merkmal | Technischer Hintergrund | HPC-Auswirkung |
|---|---|---|
| Zero-Copy | Direkter Transfer von Applikations-Puffer zu Applikations-Puffer. | Kein unnötiges Kopieren im RAM; reduzierte Speicherlatenz. |
| Kernel-Bypass | Kommunikation ohne Kontextwechsel in den Betriebssystemkern. | Massive Reduzierung des CPU-Overheads pro Paket. |
| CPU-Offload | Protokollverarbeitung findet komplett auf der Netzwerkkarte (HCA) statt. | CPU-Zyklen bleiben vollständig für die eigentliche Berechnung frei. |
| Verlustfreiheit | Hardware-basierte Flusskontrolle (Kreditsystem). | Konstante Performance ohne Jitter durch Paket-Re-Transmissions. |
Kommunikations-Layer optimieren?
Wir validieren Ihre RDMA-Konfiguration und unterstützen Sie bei der Integration modernster RDMA-Core-Provider.
Infrastruktur-Audit anfordern