RDMAFunktionalitäten
RDMAFunktionalitäten (Remote Direct Memory Access) ermöglichen es einem Rechner, Speicherbereiche auf einem entfernten System direkt zu lesen oder zu schreiben, ohne dass der Zielprozessor in den Datenpfad eingreift. Dadurch sinken Latenzen und die CPU-Last wird reduziert.
Technisch beruhen RDMA-Funktionen auf Verbs-APIs (IB Verbs, RDMA-Core). Zentrale Bausteine sind Queue Pairs (QP) und Completion
RDMA transportiert über InfiniBand, RoCE (RDMA over Converged Ethernet) und iWARP. InfiniBand bietet eigenständiges Fabric, RoCE
Anwendungsfelder umfassen Hochleistungsrechnen, Rechenzentrums-Storage-Netzwerke und NVMe-over-Fabrics, wo Remote Zugriff auf Speichergeräte beschleunigt wird. Dadurch lassen sich
Vorteile sind geringe CPU-Last, direkter Speicherzugriff, Zero-Copy-Datenpfad, geringer Overhead und hohe Durchsatzraten. Anforderungen: kompatible RNICs, Treiber-Stacks
Praxisnah kommen RDMA-Funktionalitäten vor allem in HPC-Clustern, Rechenzentren und NVMe-over-Fabrics-Umgebungen zum Einsatz, um Latenz und CPU-Overheads