~/talk

Symmetric Memory: A New Paradigm for Programming Distributed AI

Talkat @Scale: Networking 2025 · on Wednesday, 2025-08-13· [distributed-systems, machine-learning]
links:none on file
slides:none on file

PyTorch symmetric memory implements a one-sided shared-memory API (prototype landed in PyTorch) that lets GPUs read/write peer memory to run low-latency one-shot all-reduce kernels and a previously impossible device-side token-shuffle without CPU sync. It exposes Triton kernels that call symmetric-memory pointers, uses NVISHM for multi-node RDMA so GPUs can originate messages at hundreds of millions of requests per second, and shows these approaches reduce communication latency and enable new overlap of compute and comms.

AI-written summary · about

  1. 0:00Introduction to symmetric memory
  2. 1:51Concept and benefits
  3. 4:41PyTorch implementation examples
  4. 5:56Advanced parallelization
  5. 10:07Writing custom Triton kernels
  6. 12:15Scaling to multi-node systems
  7. 16:02Future work and conclusion
~/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.