Accelerated Python [summer school]
Remarque : Toutes les heures sont affichées selon le fuseau horaire dans lequel l’événement a lieu.
Date: 5 juin 2026, 09:30 - 16:30
Fuseau horaire: heure d’été du Pacifique nord-américain
Langue d'enseignement: Anglais
Register
Abstract: Python is the dominant language in scientific computing thanks to its simplicity and rich ecosystem, but it often lags behind compiled languages in performance. This course explores practical techniques for accelerating Python workflows, including NumPy vectorization and just-in-time compilation with Numba. We then cover parallel computing, from multithreading and multiprocessing to distributed computing with Ray for scaling CPU- and I/O-bound workloads. Finally, we introduce GPU acceleration with Numba CUDA, including array operations, custom kernels, memory management, and performance tuning, culminating in a GPU-based prime factorization project.
Mots-clés: GPU, HPC, Python, Programming
Lieu: onsite
Activity log