PyTorch Developer Podcast
PyTorch Developer Podcast
Edward Yang, Team PyTorch
Shared memory
10 minutes Posted May 24, 2021 at 1:00 pm.
0:00
10:45
Download MP3
Show notes

What is shared memory? How is it used in your operating system? How is it used in PyTorch? What's shared memory good for in deep learning? Why use multiple processes rather than one process on a single node? What's the point of PyTorch's shared memory manager? How are allocators for shared memory implemented? How does CUDA shared memory work? What is the difference between CUDA shared memory and CPU shared memory? How did we implement safer CUDA shared memory?

Further reading.