training:parallelism:parllelism

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
training:parallelism:parllelism [2021-10-12 13:54] – [Part II] anitatraining:parallelism:parllelism [2021-10-12 13:55] (current) – [Part III] anita
Line 1: Line 1:
 +====== Parallelism ======
  
 +===== LLNL =====
 +
 +LLNL (Lawrence Livermore National Laboratory) offers most their training materials [[https://hpc.llnl.gov/training/tutorials|online]]. The workshops focus on parallel programming, parallel tools, and the use of its High Performance Computing (HPC) systems.
 +
 +===== UD =====
 +University of Delaware commissioned a three-part lecture series in 2012 covering the basics concepts of parallelism and parallelism on HPC clusters.
 +
 +==== Part I ====
 +
 +Topics covered include thinking in parallel, Flynn’s taxonomy, types of parallelism, parallelism basics, \\ design patterns for parallel programs and using GNU gprof. 
 +([[http://www.udel.edu/it/research/files/cluster/workshop/hpc-lecture-I.pdf|slides]]) ([[https://capture.udel.edu/media/5Mills+Parallelism+I+-+Part+1.mp4/1_17rvck5q|video - part 1]]) ([[https://capture.udel.edu/media/6Mills+Parallelism+I+-+Part+2.mp4/1_39urzw3s|video - part 2]])
 +
 +==== Part II ====
 +
 +Topics covered include OpenMP and MPI programming models.([[http://www.udel.edu/it/research/files/cluster/workshop/hpc-lecture-II.pdf|slides]]) ([[https://capture.udel.edu/media/7Mills+Parallelism+II.mp4/1_lap1tlpx|video]])
 +
 +==== Part III ====
 +
 +Topics covered include more on MPI, vectorization, OpenACC and OpenCL. ([[http://www.udel.edu/it/research/files/cluster/workshop/hpc-lecture-III.pdf|slides]]) ([[https://capture.udel.edu/media/8Mills+Parallelism+III.mp4/1_yugml4yl|video]])