The efficient use of modern parallel computers is based on the exploitation of parallelism at all levels: hardware, programming and algorithms. After a brief overview of basic concepts for parallel processing the course presents in detail the specific concepts and language features of the Message Passing Interface (MPI) for programming parallel applications. The most important parallelization constructs of MPI are explained and applied in hands on exercises. The parallelization of algorithms is demonstrated in simple examples, their implementation as MPI programs will be studied in practical exercises.Contents:
Use of MPI for parallelization of algorithms in order to be able to run parallel calculations on several computing nodes.
9
Multimediaraum 01 im Göttinger RechenzentrumRaum -1.129.1, Burckhardtweg 4, 37077 Göttingen
This event includes following dates: