[GH-ISSUE #16] Question about NVlink max bandwidth #16

Closed
opened 2026-10-26 09:52:31 +00:00 by bsakaguchi · 2 comments
Owner

Originally created by @lishicheng1996 on GitHub (Feb 25, 2025).
Original GitHub issue: https://github.com/deepseek-ai/DeepEP/issues/16

Hi, I'm comfused about the NVlink max bandwidth (160GB/s) in the readme.

Image

But I see the NVlink 4.0 total bandwidth is 900 GB/s in other place.

Image

And we run DeepEP intranode test on H20, the max bandwidth is 337.35 GB/s

Image
Originally created by @lishicheng1996 on GitHub (Feb 25, 2025). Original GitHub issue: https://github.com/deepseek-ai/DeepEP/issues/16 Hi, I'm comfused about the NVlink max bandwidth (160GB/s) in the readme. <img width="924" alt="Image" src="https://github.com/user-attachments/assets/d1b59c16-41e4-4ef8-a730-5268b4a4e8a6" /> But I see the NVlink 4.0 total bandwidth is 900 GB/s in other place. ![Image](https://github.com/user-attachments/assets/d3ea550f-d115-4c7c-a7c0-f7988537d745) And we run DeepEP intranode test on H20, the max bandwidth is 337.35 GB/s <img width="727" alt="Image" src="https://github.com/user-attachments/assets/747e7bf3-b2d6-4a90-b6d4-c2aa9de9b5a5" />
Author
Owner

@haswelliris commented on GitHub (Feb 25, 2025):

The H20 NVLink's bi-directional bandwidth is 900 GB/s, while the theoretical unidirectional bandwidth is only 450 GB/s. Considering the overhead introduced by the NVLink protocol and other factors, the achievable bandwidth may fall below 380 GB/s.

In your scenario, it may be essential to increase the number of SMs. For instance, you could set Buffer.set_num_sms(32) or choose a larger value to achieve enhanced bandwidth.

<!-- gh-comment-id:2681952539 --> @haswelliris commented on GitHub (Feb 25, 2025): The H20 NVLink's bi-directional bandwidth is 900 GB/s, while the theoretical unidirectional bandwidth is only 450 GB/s. Considering the overhead introduced by the NVLink protocol and other factors, the achievable bandwidth may fall below 380 GB/s. In your scenario, it may be essential to increase the number of SMs. For instance, you could set Buffer.set_num_sms(32) or choose a larger value to achieve enhanced bandwidth.
Author
Owner

@sphish commented on GitHub (Feb 26, 2025):

H800 GPU servers are equipped with a reduced configuration of NVLink, featuring a nominal bandwidth of 200GB/s. Our benchmarks show that the actual achievable bandwidth peaks at approximately 160GB/s. In contrast, the H20 GPU servers you are using offer higher bandwidth capacity.

<!-- gh-comment-id:2683657285 --> @sphish commented on GitHub (Feb 26, 2025): H800 GPU servers are equipped with a reduced configuration of NVLink, featuring a nominal bandwidth of 200GB/s. Our benchmarks show that the actual achievable bandwidth peaks at approximately 160GB/s. In contrast, the H20 GPU servers you are using offer higher bandwidth capacity.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/DeepEP#16
No description provided.