Python code acceleration with Numba [online, PYT301]
Note: all times are shown in the timezone in which each event occurs.
Date: 12 November 2025 @ 09:00 - 12:00
Timezone: Eastern Daylight Time
Language of instruction: English
Registration:: https://www.eventbrite.ca/e/1635682964779
Accelerate your Python functions on CPU and GPU using Numba!
Python is easy to use, but sometimes too slow for your intensive computations? Numba compiler automatically translates your Python code to make it faster, whether on CPU or GPU. This workshop teaches you the essential techniques to optimize your most time-consuming functions, all while keeping the simplicity of Python.
Plan:
- Why use GPUs for computing?
- Understanding difference between CPU and GPU
- Numba: just-in-time compiling
- Parallel computing: distributing workload among CPU and GPU cores
- Very short intro to CUDA
- Numba + CUDA: porting a CPU code to GPU
- Numba + CUDA: more acceleration with shared memory, streams
- Practical Sessions: lots of examples and exercises
Keywords: GPU, HPC, Python, Programming
Activity log
