A Gentle Introduction to GPUs
November 6, 2025
3:00 PM - 4:30 PM
Calendar
Download iCal FileEver wondered how to make your programs run faster by taking advantage of the power inside modern graphics cards? In this beginner-friendly workshop, we’ll explore the fascinating world of GPU computing and learn how it can transform your research workflows.
You’ll:
- Discover the basics of GPU hardware and software architecture — how GPUs differ from CPUs, and why they excel at certain tasks.
- Learn concurrency in Python — writing software that can do many things at once to speed up computation.
- Get hands-on with CUDA — the framework for writing C/C++ programs that run on both CPUs and NVIDIA GPUs.
- Transform existing code — take a sequential CPU algorithm and adapt it into CUDA kernels that run hundreds or even thousands of times in parallel.
- Scale up — explore strategies for developing programs that can run in environments with multiple CPUs and GPUs.
No prior experience with GPU programming is required - we’ll start simple and build step-by-step. By the end, you’ll have the skills to take a computational problem and give it a massive speed boost using the power of GPUs. Whether you’re a scientist, engineer, or data enthusiast, this is your first step toward high-performance computing on cutting-edge hardware.
Registration
Registration for this webinar ends on Oct 29th, 2025. Space is limited, so register soon.
Date posted
Sep 24, 2025
Date updated
Sep 24, 2025