This workshop follows our "Intro to HPC" workshop, expanding on parallelism and efficiency considerations. The workshop will review compute cluster architecture and proper job allocation. It will also cover a number of ways to make use of parallelism to improve performance of programs running on the cluster including:
- High level parallelism in languages like R and Python
- Multi-threaded C programs
Monitoring your jobs to understand their resource requirements and to make sure they are running efficiently, will also be covered.
This workshop is intended as a complement to the YCRC's “Intro to HPC” workshop, and although not a prerequisite, knowledge of HPC is required.
- None currently scheduled