Child pages
  • Introduction to parallel programming

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • A walk through of cluster architectures. Amdahl's vs Gustafsons law. Simple MPI-calls, programs with MPI-collective
  • OpenMP Programming for CPU and GPU, and hybrid programming (MPI/OpenMP). (OpenMP for GPU is only in September). (Basic knowledge of c or foran, and Linux commands are useful)
  • MPI: Programming examples and Algorithms  .
  • (Only in February) Parallel Matlab Programming and distributed Matlab using MPI.  Examples with parallel R and parallel Python. Examples using Deep learing in Matlab.
  • Introduction to Jupyter Notebooks is a tutorial showing the basic use of Python in a Jupyter Notebook

...

Date:  January 30, February 4 - 1413, 2020

Location: Bygg-teknisk,L10, Gløshaugen NTNU - Trondheim, Norway .

...

Registration: (see above)

TENTATIVE 


Date TimeDurationRoomSubjectInstructor
Jan 3015:15~3hrsL10Introduction to parallel programming

Jan Christian Meyer (jan.christian.meyer@ntnu.no)

Feb 0414:15~3hrsL10Introduction to Linux, Optional, very elementary, mostly for newcomers to "command line" linuxEgil Holvik (egil.holvik@ntnu.no)

Feb 05

15:15

~3hrs

L10

Introduction to Jupyter Notebooks (Optional for HPC users)

Bjørn Lindi (bjorn.lindi@ntnu.no)

Feb 06

15:15

~4hrs

L10

Introduction to OpenMP Programming part 1, with exercises in C and Fortran

John Floan (john.floan@ntnu.no)

Feb 12 11

15:15

~4hrs

L10

OpenMP part 2. Hybrid Programming OpenMP and MPI, with exercises (C and Fortran)

John Floan (john.floan@ntnu.no)

Feb 1312

15:15

~3hrs

L10

MPI: Programming and Algorithms 

Henrik Nagel (henrik.nagel@ntnu.no)
Feb 141315:15~4hrsL10

Parallel Matlab, Pyhon and R. Some deep learning.

John Floan (john.floan@ntnu.no)

...