★ SC26 TUTORIAL · MON, NOV 16 · ROOM W185A

Accelerating and Scaling
Python for HPC

Monday, November 16, 2026 · 8:30am–5:00pm CST · Room W185a, McCormick Place, Chicago, IL · SC26 program entry

Python is powering breakthrough exascale scientific discoveries – come learn how to program the world’s largest supercomputers with it! In this interactive tutorial you’ll learn how to write, debug, profile, and optimize high-performance, multi-node GPU applications in Python. You’ll learn and master: CuPy for drop-in GPU acceleration of NumPy workflows, Numba for writing custom kernels that match the performance of C++ and Fortran, mpi4py for scaling across thousands of nodes, and DragonHPC for workflow acceleration. Along the way we’ll learn how to profile our code, debug tricky kernels, and leverage foundational and domain-specific accelerated libraries. Everything is hands-on: short and interactive lectures by expert instructors will be paired with guided Jupyter notebooks that introduce each concept and have you immediately apply it in bite-sized exercises (shallow water equation, SVD image compression, Mandelbrot, etc). Whether you’re a domain scientist seeking faster turnaround or a software engineer evaluating portable acceleration strategies, you’ll leave with a roadmap, skills, and code for bringing scalable Python practices back to your own HPC facility.

Logistics

  • When: Monday, November 16, 2026, 8:30am–5:00pm CST
  • Where: Room W185a, McCormick Place, Chicago, IL
  • Official page: SC26 program entry
  • What to bring: just a laptop and a browser – the hands-on sessions run in a web-based environment with no installs and no setup.

Materials

Slides, handouts, and notebooks will be posted here as the tutorial approaches. This page is the permanent home for the tutorial materials – bookmark it, or keep the QR code from the handouts.

If you are interested in our work you can join our compiler-research-announce google groups forum or follow us on LinkedIn.