skill-tree:use:4:b
**This is an old revision of the document!**
Table of Contents
USE4-B Developing Parallel Programs
Background
In HPC parallelization brings huge performance benefits and is omnipresent. That brings challenges when developing software. There are a lot of concepts that have to be considered to write parallel programs well.
Aim
- To enable practitioners to comprehend the concepts and procedures for developing parallel applications for HPC environments.
- To debug and troubleshoot issues with parallel applications and parallelization.
- To run and execute parallel applications on the HPC system.
Outcomes
- Develop parallel software.
- Code parallel programs.
- Debug parralel programs.
- Articulate the problems of synchronization Issues like Race Conditions, Deadlocks
- Back up your programming with an understanding of Amdahl‘s Law
Subskills
skill-tree/use/4/b.1655121813.txt.gz · Last modified: 2022/06/13 14:03 by ruben.kellner