← Wednesday, October 7, 2026Performance & OSDeep dive

GPUNetIO lets CUDA kernels drive networking across NVIDIA libraries

developer.nvidia.com by Elizabeth Goodman 17 min read Editor score 8/10

Preview image for GPUNetIO lets CUDA kernels drive networking across NVIDIA libraries

GPUNetIO lets CUDA kernels initiate Ethernet, RDMA, Verbs and DMA operations without a CPU in the critical path, and provides a shared foundation for libraries including NCCL and NVSHMEM. GPU-driven networking affects communication overhead and scaling in GPU-heavy systems.

What
- DOCA GPUNetIO lets CUDA kernels drive Ethernet, RDMA, Verbs, and DMA operations while keeping the CPU out of the application critical path.
How
- CPU-side functions export transport objects to GPU memory; CUDA functions on the data path manipulate those objects.
Why it matters
- Its shared foundation supports libraries including NCCL and NVSHMEM, reducing the need for separate GPU-initiated networking implementations.
creates objec… exports objec… manipulates o… DOCA Ethernet CPU functions GPU memory CUDA functions
CPU functions export transport objects for CUDA functions to manipulate on the GPU. Sketched from the article's own text.

Discussion

Discussion is not switched on yet. Use Note above to keep your own thoughts on this story.

Headline, summary, brief and diagram are written by a model from the source's own text; the link, byline and numbers come from the source. Read the original before relying on a claim.

Your note

Private to you. Stored in this browser, and synced to your account when you are signed in.