mirror of
https://github.com/deepseek-ai/DeepEP.git
synced 2026-11-05 00:47:32 +00:00
[GH-ISSUE #83] [low latency] how to make sure data arrived after removed poll cq #76
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
deepseek-ai/DeepEP#76
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @elevenxiang on GitHub (Mar 19, 2025).
Original GitHub issue: https://github.com/deepseek-ai/DeepEP/issues/83
Hi,
one question for low latency kernel
I noticed that there was a commit "Low latency kernels use rdma atomic to support AR.", which removed the poll cq operation when doing receive
so after rdma atomic add operation, recv count will be updated, but how to make sure previously post sent data already arrived ?
Thanks
@elevenxiang commented on GitHub (Mar 19, 2025):
it was guaranteed by the wqe order inside the same expert qp ?
@sphish commented on GitHub (Mar 20, 2025):
The InfiniBand Architecture Specification includes rules that ensure when RDMA atomic operations complete, all preceding RDMA write operations have also completed.
@elevenxiang commented on GitHub (Mar 20, 2025):
okay, get it
Thanks ~