2 hours
John Crerar Library - Kathleen A. Zar Room
Free Tickets Available
Thu, 05 Mar, 2026 at 02:00 pm to 04:00 pm (GMT-06:00)
John Crerar Library - Kathleen A. Zar Room
5730 South Ellis Avenue, Chicago, United States
This workshop focuses on practical techniques for testing, debugging, and profiling Python applications in an HPC environment, with an emphasis on identifying real performance bottlenecks and hotspots. A scientific code developed rapidly and collaboratively often works on small test cases but reveals performance, scalability, or memory issues when executed at scale or execution failures when subjected to full-size data, parallel execution, or production-like workflows. Participants will learn how to systematically diagnose slowdowns, excessive memory usage, and parallelization issues using modern profiling and debugging tools, and how to troubleshoot common failures encountered during development. The session emphasizes hands-on workflows commonly used on shared clusters, such as Midway3.
Learning Objectives
By the end of this workshop, participants will be able to:
Level: Intermediate
Prerequisites: Basic familiarity with Python, VSCode, and running jobs on an HPC cluster
Also check out other Workshops in Chicago.
Tickets for Understanding Performance Bottlenecks and Reliability Issues in Python Code can be booked here.
| Ticket type | Ticket price |
|---|---|
| General Admission | Free |