~/talk

Python at the Speed of Light: A Complete Tour of the CUDA Ecosystem

TalkinSpanishat PyCon US 2026 · 2026-05-13..05-19· [python, machine-learning]
links:none on file
slides:none on file

Shows how to accelerate Python numerical code with the CUDA ecosystem: migrating NumPy code to CuPy, using RAPIDS dataframes (Pandas/Polars) for GPU-accelerated dataframes, and writing GPU kernels with Numba CUDA and CUDA Python 1.0 + MLIR. Demonstrates concrete examples—vector add, matrix multiply, and a convolution that calls FFT inside a kernel that compiles and runs—and explains CCCL, host vs device APIs, CUDA streams, and cuTile as a NumPy-like interface to tensor cores, arguing for kernel fusion based on a 30–60 flops-per-byte heuristic.

AI-written summary · about

  1. 0:00Introduction
  2. 1:52What is CUDA Python
  3. 3:41Basic CUDA kernel
  4. 5:50Manual to optimized kernels
  5. 7:37CUDA Python layers
  6. 9:48Matrix multiplication Numba
  7. 11:53Block programming CuPy
  8. 13:17CCCL GPU algorithms
  9. 15:25Linear algebra libraries
  10. 17:50Kernel fusion memory
  11. 19:14Multi-GPU communication
  12. 20:42Key libraries summary
  13. 21:24Advanced CUDA Core
  14. 22:46Why Python for CUDA
  15. 23:29Domain-specific libraries
  16. 25:14Rapids Python integration
  17. 26:17Beyond PyTorch TensorFlow
  18. 26:59Q&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.