How DOCA GPUNetIO Unifies GPU-Initiated Networking Across the NVIDIA Software Stack
GPU applications increasingly need networking and data movement to behave like first class GPU controlled operations rather than host driven services. When the...

GPU applications increasingly need networking and data movement to behave like first-class GPU-controlled operations rather than host-driven services. When the CPU sits in the middle of every network transaction, it becomes a bottleneck on the critical path, adding latency and limiting how efficiently distributed applications can respond in real time.
NVIDIA DOCA GPUNetIO, a GPU-centric networking SDK layer for real-time packet processing and data movement, addresses this directly. It brings together technologies such as GPUDirect RDMA, GPUDirect Async Kernel-Initiated (GDA-KI) and GDRCopy so CUDA kernels can directly drive Ethernet, RDMA, Verbs, and DMA operations while keeping the CPU out of the application critical path.
Specifically, DOCA GPUNetIO provides both:
- CPU functions on the control path to export on GPU memory transport objects created with DOCA Ethernet, DOCA Verbs, DOCA DMA, DOCA CommChannel
- GPU CUDA functions on the data path to allow the creation of CUDA kernels that can manipulate the transport objects exported
Keep reading NVIDIA Technical Blog with Pro
This source is part of the Pro library. Unlock every premium source, AI translation and custom feeds.
Originally published on
NVIDIA Technical Blog
Keep reading





