~/talk

GPU Accelerated Python

Talkat PyData NYC 2024 · 2024-11-06..11-08· [python]
name:McCarty
links:none on file
name:Riehl
links:none on file
name:Tomlinson
links:none on file
slides:none on file

Shows concrete wins and code paths: hands‑on notebooks use Numba kernels, CuPy arrays and cuDF/pandas plugin under CUDA on cloud VMs. Example: a 30M-element double runs in Python loops ~8 s, NumPy vectorized ~30 ms, GPU kernel on device at tens of milliseconds — overall orders‑of‑magnitude speedups when memory stays on the GPU. Also demos zero‑change pandas acceleration (groupby reduced from ~9 s to ~2 s) and multi‑GPU scaling via Dask + UCX; kernels, memory movement, and fallbacks are shown and validated.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Tutorial overview
  3. 3:37Rapids and GPU Python
  4. 8:30CPU vs GPU models
  5. 19:47Numba and CUDA kernels
  6. 45:42FizzBuzz exercise
  7. 1:01:58Image processing with CUDA
  8. 1:11:33Coffee break exercise
  9. 1:22:46Monitoring GPU performance
  10. 1:35:23GPU library interoperability
  11. 1:50:09GPU pandas with cuDF
  12. 2:01:04Distributed GPU computing
  13. 2:22:06Q&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.