Skip to content

How to Properly Utilize RDMA in UCX? #9885

Answered by yosefe
AVA022 asked this question in Q&A
Discussion options

You must be logged in to vote

Hi,

  1. Tag and active messages can also utilize RDMA, mostly for large messages (using rendezvous protocols)
  2. Usually one of the following methods is used:
    • ucp_put_nbx(data); ucp_worker_fence(); ucp_put_nbx(flag)
    • ucp_put_nbx(data); ucp_ep_flush/worker_flush(); wait for flush completion; ucm_am_nbx(signal)

There are suggestions to add put-with-signal API to signal remote completion, but it wasn't implemented so far.

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@AVA022
Comment options

@yosefe
Comment options

@AVA022
Comment options

Answer selected by AVA022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants