260008 VO+UE Parallel programming (2008S)
(workstation clusters under MPI and OpenMP)
Labels
Registration/Deregistration
Details
max. 20 participants
Language: German
Examination dates
Lecturers
Classes (iCal) - next class is marked with N
Friday
07.03.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
14.03.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
21.03.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
28.03.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
04.04.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
11.04.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
18.04.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
25.04.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
02.05.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
09.05.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
16.05.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
23.05.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
30.05.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
06.06.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
13.06.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
20.06.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Friday
27.06.
09:30 - 11:45
Kurt-Gödel-Hörsaal, Boltzmanngasse 5, EG, 1090 Wien
Information
Aims, contents and method of the course
Assessment and permitted materials
Minimum requirements and assessment criteria
Understanding of the course.
Examination topics
Corresponding to the type of the course.
Reading list
* Vorlesungsunterlagen: http://www.exp.univie.ac.at/par/
* Peter S. Pacheco, Parallel Programming with MPI, Morgan Kaufmann, San Francisco, CA, 1997.
* William Gropp, Ewing Lusk, Anthony Skjellum, Using MPI: Portable Parallel Programming with the Message-Passing Interface, 2nd ed., The MIT Press, Cambridge, MA, 1999.
* Rohit Chandra, Leonardo Dagum, Dave Kohr, Dror Maydan, Jeff McDonald, Ramesh Menon, Parallel Programming in OpenMP, Morgan Kaufmann, San Francisco, CA, 2001.
* Michael J. Quinn, Parallel Programming in C with MPI and OpenMPI, McGraw-Hill, New York, 2004.
* Peter S. Pacheco, Parallel Programming with MPI, Morgan Kaufmann, San Francisco, CA, 1997.
* William Gropp, Ewing Lusk, Anthony Skjellum, Using MPI: Portable Parallel Programming with the Message-Passing Interface, 2nd ed., The MIT Press, Cambridge, MA, 1999.
* Rohit Chandra, Leonardo Dagum, Dave Kohr, Dror Maydan, Jeff McDonald, Ramesh Menon, Parallel Programming in OpenMP, Morgan Kaufmann, San Francisco, CA, 2001.
* Michael J. Quinn, Parallel Programming in C with MPI and OpenMPI, McGraw-Hill, New York, 2004.
Association in the course directory
PD250,310;LA-Ph212(5)
Last modified: Th 05.09.2019 12:56
Potential users reluctant to commit themselves to a specific architecture bound to become a dead end in a few years time, may resort to traditional high-level programming languages augmented by parallel constructs, such as HPF (High Performance Fortran), Fortran 90/95, OpenMP, etc. Of course, this is tied to the availability of a "parallelizing compiler" adapted to the hardware in question. On the other hand, in recent years, two packages of communication libraries (PVM - Parallel Virtual Machine and MPI - Message Passing Interface) have gained wide-spread acceptance. Using calls to these library procedures, sufficiently "coarse-grained" applications may be readily parallelized on low-cost workstation or PC (Beowulf) clusters.
Illustrated by a series of simple examples, this course provides a compact overview of MPI and OpenMP and introduces a number of basic parallelizing strategies. Participants are given the opportunity to implement mini-projects of their choice on a PC cluster.Prerequisites: good working knowledge of Fortran and/or C; some Unix.