~/talk

The Beauty and the Beast: Python on GPUS

Talkat PyData NYC 2023 · 2023-11-01..11-03· [python]
links:none on file
slides:none on file

Python code runs correctly on GPUs only when it handles memory and threading explicitly or uses tooling that does it for you: low‑level CUDA and CUDA Python expose PTX and registers, array libraries like cuPy and compiler tooling like OpenAI Triton or PyTorch compile JIT work around that, and data stacks like RAPIDS put dataframes and XGBoost on the card. GPUs run thousands of threads (CPUs ~8–32) and transformers show ~6× speedups when tensor cores and streaming are used.

AI-written summary · about

  1. 0:00Python on GPUs intro
  2. 1:12GPU hardware and SIMT
  3. 8:45Why GPUs for parallel
  4. 9:50Python’s GPU journey
  5. 13:04GPU computing libraries
  6. 15:15Automated GPU systems
  7. 18:29Writing GPU kernels
  8. 22:44GPU and Python recap
  9. 23:27Q&A on GPU programming and memory management
  10. 26:02Beginner GPU tools
  11. 27:27CUDA backwards compat
  12. 30:41Python on GPUs future
  13. 34:34JIT vs CUDA kernels
~/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.