Parallel Programming with C and MPI
Lecturer: Prof. G.S. Adhar, Dept. of Computer Science, University of North Carolina at Wilmington, USA.
In this course students will learn to write parallel programs using the MPI (Message Passing Interface) on a cluster of computers. The goal of this course is to write high performance code using the MPI application programming interface which has become de-facto standard today in the high performance world.
Starting with the MPI support for the point-to-point communication followed by discussion of the group communication functions the course will examine MPI support for user defined communicators for grids and the user defined data types.
MPI extensions for logging events will be presented to help with probing of parallel programs and profiling tools such as jumpshot will be used to visualize the event logs to fine tune the parallel programs.
Topics will be presented within the context of specific applications drawn from many areas in computer science such as: Simulated Annealing; Ant-Colony Optimization; Matrix Computations; and Combinatorial Optimization;
Prerequisite: C programming
Students will be expected to write parallel program using a cluster of computers.
Click here for further information.
Interessierte solltensich möglichst umgehend bei Jaroslaw Piwonski per E-Mail anmelden unter jpi@informatik.uni-kiel.de :