Introduction to parallel programming 2011
A course lectured over five afternoons will give a introduction to parallel programming. Topics covered:
- A walk through of cluster architectures. Amdahl's vs Gustafsons law. Simple MPI-calls, programs with MPI-collectives.
- OpenMP programming
- MPI programming
- Parallel Matlab and NumPy/SciPy programming
- NorStore usage (storage), including an introduction to R and iRODS
Install a Matlab Client on your laptop. See http://www.ntnu.no/adm/it/orakel and Programvaredistribusjon
The MPI course covers a lot of the examples from the IBM's Redbook "Practical MPI programming", http://www.redbooks.ibm.com/abstracts/sg245380.html
Time and place.
Date: 14., 15. and 16. : The place is Lerkendalsbygget (NTNU-IT department), south of Realfagsbygget. Høgskoleringen 7i,
Date Time Duration (apprx.) Place Subject12 Sept 1215 3hrs Vegas Introduction to parallel programming
13 Sept 1215 4hrs Vegas OpenMP programming
14 Sept 1215 3hrs (See above) MPI-progamming
15 Sept 1215 4hrs (See above) Parallel Matlab (Matlab vs numpy/scipy Python, Parallel loop, Distributed arrays, Message Passing and Implementing C code)
16 Sept 1215 3hrs (See above) NorStore, R and iRODS
Remember to bring your own laptop.
Registration: send an e-mail to: john.floan@ntnu.no
