- 31 Jul, 2025 1 commit
-
-
Chenggang Zhao authored
-
- 30 Jul, 2025 1 commit
-
-
sky authored
* Add diagnosis module for precise identification of slow ranks Signed-off-by:
wangfakang <fakangwang@gmail.com> * Add tests for the slow diagnosis module Signed-off-by:
wangfakang <fakangwang@gmail.com> * Update some comments for diagnose Signed-off-by:
wangfakang <fakangwang@gmail.com> * Update test case for diagnose Signed-off-by:
wangfakang <fakangwang@gmail.com> * Strip the diagnose module, thx LyricZhao and sphish. Signed-off-by:
wangfakang <fakangwang@gmail.com> * update variable name and cumulative wait recv cost, thx sphish. Signed-off-by:
wangfakang <fakangwang@gmail.com> * remove invalid comments. Signed-off-by:
wangfakang <fakangwang@gmail.com> --------- Signed-off-by:
wangfakang <fakangwang@gmail.com>
-
- 29 Jul, 2025 2 commits
-
-
Jee Jee Li authored
* Done Signed-off-by:
Jee Jee Li <pandaleefree@gmail.com> * Add comment Signed-off-by:
Jee Jee Li <pandaleefree@gmail.com> --------- Signed-off-by:
Jee Jee Li <pandaleefree@gmail.com>
-
Void authored
Fix the address of dispatch_rdma_recv_count_buffer to avoid cleaning after each change in hidden_size/token_num. (#313) Signed-off-by:Yilin Zhang <18275976+yilin-void@users.noreply.github.com>
-
- 21 Jul, 2025 2 commits
-
-
Zhiyi Hu authored
Co-authored-by:zhiyi Hu <zhiyihu@U-NYQQMGK0-2250.local>
-
Shangyan Zhou authored
* Remove an outdated todo * Increase the number of combine forward warps. * forwarder use TMA. * Small fix * Code lint --------- Co-authored-by:Chenggang Zhao <chenggangz@deepseek.com>
-
- 17 Jul, 2025 1 commit
-
-
Guangguan authored
When dispatch/combine, neither sender nor receiver waits for the finish of the rdma channel head update, which may result in the remaining inflight head update wqes even after the kernel finished. Once the infight wqes arrive after the rdma channel head buffer cleaning for the next round of dispatch/combine, the rdma channel head buffer will be re- written to a none-zero value. The rdma sender can reuse the data buffer before the rdma receivers consume the date buffer because of the wrong rdma channel head, cauing date error and kernel hung. For performance considering, to overlap the inflight wqes' RTT, fix this issue by waiting for all previous inflight wqes to complete before cleaning rdma buffers in the next round of dispatch/combine. Signed-off-by:Guangguan Wang <guangguan.wang@linux.alibaba.com>
-
- 16 Jul, 2025 1 commit
-
-
Shangyan Zhou authored
* Fix rdma head movement * Optimize `cached_notify` by using TMA. * Fix * Small fix
-
- 15 Jul, 2025 1 commit
-
-
Guangguan authored
correct the wqe_idx in rdma write wqe when num_wqes > 1 in nvshmemi_ibgda_put_nbi_warp. Signed-off-by:Guangguan <guangguan.wang@linux.alibaba.com>
-
- 14 Jul, 2025 4 commits
-
-
Shangyan Zhou authored
-
Shangyan Zhou authored
* Strengthen the barrier in `cached_notify` * lint * Change the timing method * lint
-
Chenggang Zhao authored
-
Zhean Xu authored
* feat: low latency combine inplace TMA * optimize tma pointer with PatternVisitor * Minor cleanup * Add `elect_one_sync` --------- Co-authored-by:
Zhean Xu <xza@deepseek.com> Co-authored-by:
Chenggang Zhao <chenggangz@deepseek.com>
-
- 12 Jul, 2025 2 commits
-
-
Seth Howell authored
This allows users to use NVSHMEM without setting the driver regkey. Signed-off-by:Seth Howell <sethh@nvidia.com>
-
Seth Howell authored
NVSHMEM 3.3 and above support the host-side features in the patch. Note: Removed recv queue support Signed-off-by:Seth Howell <sethh@nvidia.com>
-
- 11 Jul, 2025 2 commits
-
-
root authored
fix format
-
Shangyan Zhou authored
* Explicitly destroy the C++ runtime and release resources. * Small fix * fix typo * Add a flag to control whether explicit `destroy()` is required.
-
- 10 Jul, 2025 2 commits
-
-
Shangyan Zhou authored
* Let forwarders use a dedicated SM * Shuffle rdma idx * Sender use TMA. * Adjust the tuning chunk size. * Modify NVL chunk layout. * Update some combine config. * Small lint * Minor fix * Overlap TMA store --------- Co-authored-by:Chenggang Zhao <chenggangz@deepseek.com>
-
Chenggang Zhao authored
* Add LogFMT interface * Update comments * Add simulated code * Fix comments * Change to 128 channels * Add notes * Optimize performance * optimize simulate logfmt 10bit * Minor fix * Stronger low latency tests * Minor fix * Stronger low latency tests for logfmt * Optimize logfmt simulate: lg2/ex2 ptx, step_inv * Minor fix * Minor fix * Add non-logfmt bench * Fix value=0 for logfmt * Optimize performance * Refactor tests --------- Co-authored-by:Zhean Xu <xza@deepseek.com>
-
- 09 Jul, 2025 1 commit
-
-
liuhe authored
-
- 08 Jul, 2025 1 commit
-
-
Chenggang Zhao authored
-
- 07 Jul, 2025 1 commit
-
-
Zhean Xu authored
Co-authored-by:Zhean Xu <xza@deepseek.com>
-
- 04 Jul, 2025 1 commit
-
-
Shangyan Zhou authored
* Add TMA buffer allocation * Use TMA for forwarders and NVL receivers * Use lane 31 to operate TMA. * Change rdma buffer layout. * Use TMA to transfer scales also. * Increase the NVL recv buffer size. * Disable early stopping. * Apply similar optimizations on receiver warps. * Prevent warp divergence. * Disable aggressive ptx by default. * Revert using TMA to transfer scales. * Format. * Change the layout of dispatch NVL buffer. * Move topk transformation to recv warps. * Use TMA to transfer all data in foward warps * Use TMA to store scales. * Code lint --------- Co-authored-by:Chenggang Zhao <chenggangz@deepseek.com>
-
- 02 Jul, 2025 5 commits
-
-
Chenggang Zhao authored
-
Chenggang Zhao authored
-
Chenggang Zhao authored
-
ruizhang1230 authored
* support hidden size 8192 * refactor code * fix assert
-
Zhiyi Hu authored
Co-authored-by:zhiyi Hu <zhiyihu@U-NYQQMGK0-2250.local>
-
- 27 Jun, 2025 6 commits
-
-
alpha-baby authored
-
alpha-baby authored
-
Chenggang Zhao authored
-
Shangyan Zhou authored
* Remove memory fence in NVLink barrier. * Move `__syncthread` and fence into barrier. * Fix bugs --------- Co-authored-by:Chenggang Zhao <chenggangz@deepseek.com>
-
Shangyan Zhou authored
-
Chenggang Zhao authored
-
- 26 Jun, 2025 1 commit
-
-
Shangyan Zhou authored
-
- 25 Jun, 2025 2 commits
-
-
Shangyan Zhou authored
* Support bias. * Fix. * Fix style.
-
Shangyan Zhou authored
* Add `get_comm_stream`. * Fix style.
-
- 24 Jun, 2025 3 commits
-
-
Chenggang Zhao authored
-
Chenggang Zhao authored
* Add draft * Add fast-debugging flags * Fix several bugs * Add sender timeout checks * Fix stuck * Fix bugs * Fix bugs
-
Shangyan Zhou authored
* Increase the test round. * Add warp synchronization. * Shuffle the send warps. * Add time elapsed into bench result.
-