User Tools

Site Tools


skill-tree:use:4:b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
skill-tree:use:4:b [2020/06/05 17:06] – external edit 127.0.0.1skill-tree:use:4:b [2022/06/27 12:30] (current) – external edit 127.0.0.1
Line 1: Line 1:
 # USE4-B Developing Parallel Programs # USE4-B Developing Parallel Programs
 # Background # 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 # 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 during their development.
 +
 +
 # Outcomes # Outcomes
-  *  build parallel programs  +  * Develop parallel software. 
-  *  develop parallel software+  * Code parallel programs. 
 +  * Analyze and debug parallel programs. 
 +  * Articulate the problems of synchronization issues like Race Conditions, Deadlocks. 
 +  * Analyze and optimize performance of parallel applications
  
 # Subskills # Subskills
   * [[skill-tree:use:3:b]]   * [[skill-tree:use:3:b]]
   * [[skill-tree:sd:b]]   * [[skill-tree:sd:b]]
skill-tree/use/4/b.1591369587.txt.gz · Last modified: 2020/06/05 17:06 by 127.0.0.1