NVIDIA Is Working On Vulkan Support With RDMA Memory

Written by Michael Larabel in NVIDIA on 20 November 2020 at 04:38 AM EST. 6 Comments
Well this will be interesting to see what NVIDIA use-case pans out... NVIDIA engineers are working on a Vulkan extension for making use of RDMA memory.

Remote Direct Memory Access (RDMA) for zero-copy networking with high throughput and low latency is very common for cluster computing and other enterprise scenarios to allow direct memory access from one computer to another without the intervention of the CPU. NVIDIA now though is preparing to support RDMA memory usage in the Vulkan context.

This morning one of their engineers opened a GitHub pull request on the Vulkan-Docs repository for reserving extension 364. When it was first opened it said this extension is for VK_NV_rdma_memory.

But since first noticing that rather interesting RDMA memory extension and getting to writing about it, the pull request was updated to just read: Reserve extension 364. The reservation change now just refers to it as "VK_NV_extension_364" and no reference to VK_NV_rdma_memory. A comment also recommends the pull instead be opened on The Khronos Group's private Gitlab instance.

The extension spec wasn't part of the original pull request with this just about reserving the extension number. So we'll need to wait a bit longer before they go ahead and get this VK_NV_rdma_memory extension included in Vulkan to learn more about NVIDIA's intentions with Vulkan and RDMA memory usage.

At a lower-level than Vulkan, Intel's open-source engineers have been looking at DMA-BUF support for RDMA.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week