~/talk

PyTorch Symmetric Memory + NCCL Device APIs: A New Path Towards Multi-GP...

name:Ke Wen
links:none on file
links:none on file
slides:none on file

A new stack enables direct GPU-to-GPU memory access without CPU involvement using PyTorch Symmetric Memory for symmetric tensors and NCCL device APIs (LSA, multi-mem, GEN/GIN) for in-kernel NVLink and GPU-initiated networking. Users allocate symmetric tensors via torch.distributed.symmetric_memory and write fused kernels; an AllGather-Matmul overlap using CUDA copy-engine shows a measured 14% throughput gain and NICO EP (open source) matches DeepSpeed MoE performance and edges it at larger scale.

AI-written summary · about

  1. 0:00PyTorch Symmetric Memory + NCCL intro
  2. 1:27Distributed workload challenges
  3. 3:12Symmetric memory explained
  4. 4:57NCCL Device API overview
  5. 7:05LSA and multi-mem API
  6. 8:48GEN network API
  7. 10:33CUTLASS integration plans
  8. 11:57NCCL EP for MOE tokens
  9. 13:42NCCL EP performance status
  10. 14:27Symmetric memory features
  11. 16:32Collectives in PyTorch memory
  12. 17:57Copy engine collective
  13. 19:01Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.