Skip to content

UCP/RNDV: Use four read paths on ConnectX-9 XDR#11643

Closed
roiedanino wants to merge 1 commit into
openucx:masterfrom
roiedanino:ucx-700-cx9-rdma-read
Closed

UCP/RNDV: Use four read paths on ConnectX-9 XDR#11643
roiedanino wants to merge 1 commit into
openucx:masterfrom
roiedanino:ucx-700-cx9-rdma-read

Conversation

@roiedanino

Copy link
Copy Markdown
Contributor

Summary

Detect ConnectX-9 XDR interfaces and expose four transport paths for RDMA READ operations.

Rendezvous GET ZCOPY registers both the existing two-path protocol and a four-path protocol, allowing protocol selection to choose by message size. Rendezvous PUT and AM preserve their existing automatic two-path behavior, and explicit lane settings remain authoritative.

Design

Hardware detection uses the ConnectX-9 PCI identifier and XDR link speed rather than the CPU model. UCX_MAX_RNDV_RAILS=auto keeps a two-device baseline while allowing transports to expose additional read paths on a single device.

Supersedes #11625.

@roiedanino roiedanino closed this Jul 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant