Event box
A Quick Start to Profiling and Scaling
Users of high performance computing (HPC) can greatly benefit from the ability to parallize computational tasks across 10s, 100s or 1000s of CPU cores, which an in turn can speed up simulations by orders of magnitude. Whether or not you are a software developer, learing some basic fundamentals of software development for HPC – software version control, message passing between parallel tasks within software (MPI), and profiling & scaling software – will facilitate more effective computing practices, and may come in handy if you need to make modifications to research code.
The second part of this series provides a "quick start" guide to profiling (systematically analyzing software to identify and address bottlenecks) and scaling (iteratively running MPI software for different numbers of cores, or different problem sizes, in order to determine the most efficient configuration on a given HPC cluster).
- Date:
- Friday, May 20, 2022
- Time:
- 10:00am - 11:00am
- Location:
- Norlin E206
- Presenter(s):
- Andrew Monaghan
- Categories:
- CRDDS