Skip to content

Add benchmark for nixl with mooncake backend #170

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

praveingk
Copy link
Collaborator

Added an option in benchmark_nixl to choose between UCX and Mooncake backend.
Mooncake doesn't support notifs for metadata exchanges.
Hence, added an out-of-band zmq socket for control messages.

Signed-off-by: Pravein Govindan Kannan <[email protected]>
@MaoZiming
Copy link
Member

@praveingk Great! Do you observe any performance difference between UCX and Mooncake backend?

@praveingk
Copy link
Collaborator Author

@MaoZiming I can get line-rate with mooncake in the 100G nodes. It does throw out some "packet mismatch errors" sometimes since it picks the wrong HCA, mlx5_0 on one node, and mlx5_1 on the other node.
I am yet to test it in a 400G testbed.

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.

2 participants