NVIDIA MLX5 Introducing Data Direct Placement "DDP" In Linux 6.13 For Boosting Bandwidth

Written by Michael Larabel in NVIDIA on 13 November 2024 at 06:55 AM EST. Add A Comment
NVIDIA
The NVIDIA MLX5 driver for NVIDIA Mellanox ConnectX-5 network adapters is preparing to introduce a new Data Direct Placement "DDP" feature with the upcoming Linux 6.13 kernel merge window.

The Data Direct Placement feature for Mellanox RDMA hardware allows for the user to consume data out of order from RDMA write and send operations while the completion ordering remains in order. With Data Direct Placement the intent is on achieving higher bandwidth by permitting responders to receive packets out of order. Paired with the multi-plane support this can net big bandwidth wins for the data path.

NVIDIA Connect-X 5 adapter


I have yet to see the NVIDIA engineers involved publish any performance benchmarks of the Data Direct Placement feature besides noting on the mailing lists that their results have been positive and should yield a nice improvement to bandwidth.

NVIDIA MLX5 DDP patches


The DDP patches for the MLX5 driver and related patches have been queued into RDMA.git's "for-next" branch ahead of the Linux 6.13 merge window opening next week. The Linux 6.13 kernel in turn should be out as stable around late January or early February.
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