Thursday & Friday, September 14-15, 2023, 1:00PM – 5:00PM
Venue: Virtual via Zoom
Registration: Register here
The workshop will feature a hands-on approach to learning how to leverage AI and accelerated computing tools. The workshop Fundamentals of Accelerated Computing with CUDA Python explores how to use Numba—the just-in-time, type-specializing Python function compiler—to accelerate Python programs to run on massively parallel NVIDIA GPUs. You will learn how to: Use Numba to compile CUDA kernels from NumPy universal functions. Use Numba to create and launch custom CUDA kernels. Apply key GPU memory management techniques. Prerequisites Basic Python competency, including familiarity with variable types, loops, conditional statements, functions, and array manipulations. NumPy competency, including the use of ndarrays and ufuncs. No previous knowledge of CUDA programming is required.