- 22 Apr, 2025 2 commits
-
-
Shangyan Zhou authored
-
Shangyan Zhou authored
-
- 21 Apr, 2025 4 commits
-
-
moningchen authored
Merge branch 'trmt/internode_multi_qp' of github.com:deepseek-ai/DeepEP into trmt/internode_multi_qp
-
moningchen authored
-
Shangyan Zhou authored
-
moningchen authored
In the Internode Normal Kernel, when using nvshmem ibrc for RDMA data transmission, a single QP is used for data transfer between two GPUs, which limits kernel performance in network card dual-port and RoCE network scenarios. In our optimized Internode Normal Kernel, we implemented multiple QPs for data transmission between two GPUs, setting a different QP for each channel. Additionally, we modified the transmission method from IBRC to IBGAD. Through these optimizations, the Internode Normal Kernel achieves optimal performance in both H800 and H20 environments, with RDMA transmission performance nearly reaching the physical network performance limit. Using the current default statistical method, in 4-node H800 and H20 environments, RDMA performance can reach 60GB/s+.
-
- 16 Apr, 2025 2 commits
-
-
Shangyan Zhou authored
Fix typo in nvshmem.patch
-
李金梁 authored
-
- 14 Apr, 2025 2 commits
-
-
Chenggang Zhao authored
Fix test combine args
-
Shangyan Zhou authored
Fix typo in nvshmem.patch
-
- 12 Apr, 2025 1 commit
-
-
GreatHato authored
-
- 11 Apr, 2025 2 commits
-
-
Hao Lin authored
Signed-off-by:Hao Lin <linhaomails@gmail.com>
-
Chenggang Zhao authored
fix: not output result in some linux system
-
- 10 Apr, 2025 1 commit
-
-
fujianhao.fjh authored
-
- 07 Apr, 2025 1 commit
-
-
Chenggang Zhao authored
-
- 03 Apr, 2025 2 commits
-
-
Chenggang Zhao authored
Super tiny fix shape typo
-
fzyzcjy authored
-
- 28 Mar, 2025 4 commits
-
-
Chenggang Zhao authored
-
Chenggang Zhao authored
-
Chenggang Zhao authored
Adjust kNumThreads of notify_dispatch
-
songhexiang authored
For the SMs which calculate metadata in notify_dispatch, each warp in the SM is used to calculate the metadata of one channel. The default configuration is 8 warps for 10 channels, which needs two rounds of loop. Maybe the number of warps can be configured to the number of the channels so that one loop is enough.
-
- 27 Mar, 2025 3 commits
-
-
Chenggang Zhao authored
-
Chenggang Zhao authored
-
Chenggang Zhao authored
-
- 25 Mar, 2025 3 commits
-
-
Chenggang Zhao authored
Super tiny fix typo
-
Chenggang Zhao authored
-
fzyzcjy authored
-
- 18 Mar, 2025 3 commits
-
-
Chenggang Zhao authored
Support zero-copy for low-latency combine
-
Chenggang Zhao authored
-
Chenggang Zhao authored
-
- 14 Mar, 2025 4 commits
-
-
Chenggang Zhao authored
-
Chenggang Zhao authored
Low latency kernels use rdma atomic to support AR
-
Shangyan Zhou authored
-
Shangyan Zhou authored
-
- 13 Mar, 2025 2 commits
-
-
Chenggang Zhao authored
Allow passing output tensor in low_latency_combine
-
Dmytro Dzhulgakov authored
-
- 11 Mar, 2025 1 commit
-
-
Chenggang Zhao authored
Update NVSHMEM to v3.2.5.
-
- 10 Mar, 2025 2 commits
-
-
Dmytro Dzhulgakov authored
-
Chenggang Zhao authored
-
- 06 Mar, 2025 1 commit
-
-
Chenggang Zhao authored
-