How to use GPU to speed up computing with Python ? In this webinar we will study possibles senarios to guide you to the library which fit your needs. We will see basic principle of each of them, and the Gray Scott summer school will give a deeper vision of their use. We will present them by level of integration :
- for high level : Nvidia CuNumeric, Intel DPNP, JAX, and PyTorch allow to keep practically the same code as the CPU version
- for intermediate level : CuPy library provides access to advanced digital functionnalities, but needs specific code for the GPU
- for low level : PyCUDA and Numba for GPU provide basic functionnalities on tables.
We will also present associated profiling tools.
What are Gray Scott Thursdays?
Gray Scott Thursdays are a unique series of 18 live webinars, held every Thursday leading up to the Gray Scott School 2026. Each session is presented by our expert professors and provides an early dive into the key topics of High-Performance Computing, including:
CPU/GPU architectures, memory management, profiling, testing, and modern programming languages such as C++, Fortran, Julia and Python… and much more!
These webinars are a perfect opportunity to get a head start, learn directly from the instructors, and familiarize yourself with the tools, libraries, and methods that will be used during the intensive on-site training.