MathMods :: Joint MSc

Introduction to parallel computing

Additional Info

  • ECTS credits: 6
  • Semester: 2
  • University: Vienna University of Technology
  • Objectives:


    Motivation, goals of parallel computing. Parallel architectures, programming models, performance measurement and analysis. Problems in parallel algorithms. Introduction to MPI (Message-Passing interface), hreads and OpenMP. Task-parallel models and interfaces (Cilk). Other languages for multi-core processors.

  • Topics:


    Basic understanding of motivation and goals of parallel computing, basic knowledge of parallel architectures, programming models, languages and interfaces (concrete examples OpenMP, Cilk, MPI), performance analysis and modeling, pitfalls, basic programming skills in the discussed parallel interfaces (C or C++ with MPI and OpenMP; pthreads and Cilk or related).

Read 2235 times Last modified on Tuesday, 20 February 2018 16:47
Home Program structure Semester 2 Course units Introduction to parallel computing

Connect with us

Our partners' addresses

University of L'Aquila, Italy (UAQ)

Department of Information Engineering, Computer Science and Mathematics, via Vetoio (Coppito), 1 – 67100 L’Aquila (Italy)

University of Hamburg , Germany (UHH)

Department of Mathematics
Bundesstr. 55
20146 Hamburg - Germany

University of Côte d'Azur, Nice - France (UCA)

Laboratoire J.A.Dieudonné
Parc Valrose, France-06108 NICE Cedex 2

Vienna Univ. of Technology, Austria (TUW)

Technische Universität Wien
Institute of Analysis & Scientific Computing
Wiedner Hauptstr. 8, 1040 Vienna - Austria

This web-site reflects the views only of the author, and the EU Commission cannot be held responsible for any use which may be made of the information contained therein.