VSC Training Courses: Parallel programming with OpenMP, MPI, and Hybrid Programming in HPC

Want to boost your computer simulations by writing parallel code that runs efficiently on modern compute clusters? Join in for our courses in English and learn about parallel programming for high-performance computing (HPC) systems.


Posting auf Deutsch, vgl. unten

This spring we offer three courses to help you boost your computer simulations.

On clusters and distributed memory architectures, parallel programming with the Message Passing Interface (MPI) is the dominating programming model. What is more, multicore (shared memory) CPUs, which are most easily and efficiently programmed using OpenMP, can be found basically anywhere. And nowadays most HPC systems are clusters of shared memory nodes and parallel programming may combine the distributed memory parallelization on the node interconnect (e.g., with the Message Passing Interface - MPI) with the shared memory parallelization inside of each node (e.g., with OpenMP or MPI-3.0 shared memory).

All our courses start from a beginners level and lots of hands-on sessions (in C and Fortran) will allow users to immediately test and understand the basic concepts of parallel programming.

The courses are organized by the <link http: vsc.ac.at training>Vienna Scientific Cluster (VSC) at TU Wien in cooperation with the <link http: www.hlrs.de training>High-Performance Computing-Center Stuttgart (HLRS).

All information about the courses as well as a detailed agenda and the registration link can be found in the links below from the website of the <link https: cec.tuwien.ac.at seminare spezialseminare>Continuing Education Center (CEC) of TU Wien and from the course program of the <link http: vsc.ac.at training>Vienna Scientific Cluster (VSC):

26.-27.04.2018, 09:00 - 16:40: VSC Training Course: Shared memory parallelization with OpenMP (<link https: cec.tuwien.ac.at seminare spezialseminare vsc_shared_memory_parallelization_with_openmp>CEC , <link http: vsc.ac.at training courses openmp>VSC)

15.-17.05.2018, 09:00 - 16:30: VSC Training Course: Parallelization with MPI (<link https: cec.tuwien.ac.at seminare spezialseminare vsc_parallelization_with_mpi>CEC , <link http: vsc.ac.at training courses mpi>VSC)

06.-07.06.2018, 09:00 - 16:70: VSC Training Course: Introduction to Hybrid Programming in HPC (<link https: cec.tuwien.ac.at seminare spezialseminare vsc_introduction_to_hybrid_programming_in_hpc>CEC , <link http: vsc.ac.at training courses hy-vsc>VSC)


Registration for the courses is still open, please register soon to secure your spot!


Deutsches Posting:

Wie können Computersimulationen noch schneller und effizienter gerechnet werden? – Durch Code Parallelisierung! 

Diesen Frühling finden an der TU Wien drei Kurse in englischer Sprache zum Themengebiet paralleles Programmieren statt.

Parallele Programmierung mit dem Message Passing Interface (MPI) ist das dominierende Programmiermodell auf Compute Clustern und verteilten Memory Architekturen. Und heutzutage findet man Multi-Core (Shared-Memory) CPUs, die am einfachsten und effizientesten mittels OpenMP programmiert werden können, praktisch überall. Die meisten modernen High-Performance Computing Systeme sind Cluster von Shared-Memory Nodes, auf denen die Parallelisierung zwischen den Nodes (z.B. mit dem Message Passing Interface - MPI) mit einer Shared-Memory Parallelisierung innerhalb der Nodes (z.B. mit OpenMP oder mit MPI-3.0 shared memory) kombiniert werden kann.

Alle unsere Kurse starten vom Anfängerlevel und praktische Übungen (wahlweise in C oder Fortran) ermöglichen es den Teilnehmer_innen die grundlegenden Konzepte des parallelen Programmierens zu testen und zu verstehen.

Die Kurse werden vom <link http: vsc.ac.at training>Vienna Scientific Cluster (VSC) an der TU Wien in Kooperation mit dem <link http: www.hlrs.de training>Höchstleistungsrechenzentrum Stuttgart (HLRS) organisiert.

Alle Informationen zu diesen Kursen sowie eine detaillierte Agenda und den Registrierungs-Link finden Sie in den untenstehenden Links von den Webseiten des <link https: cec.tuwien.ac.at seminare spezialseminare>Continuing Education Center (CEC) der TU Wien oder vom Kursprogramm des <link http: vsc.ac.at training>Vienna Scientific Cluster (VSC):

26.-27.04.2018, 09:00 - 16:40: VSC Training Course: Shared memory parallelization with OpenMP (<link https: cec.tuwien.ac.at seminare spezialseminare vsc_shared_memory_parallelization_with_openmp>CEC , <link http: vsc.ac.at training courses openmp>VSC)

15.-17.05.2018, 09:00 - 16:30: VSC Training Course: Parallelization with MPI (<link https: cec.tuwien.ac.at seminare spezialseminare vsc_parallelization_with_mpi>CEC , <link http: vsc.ac.at training courses mpi>VSC)

06.-07.06.2018, 09:00 - 16:70: VSC Training Course: Introduction to Hybrid Programming in HPC (<link https: cec.tuwien.ac.at seminare spezialseminare vsc_introduction_to_hybrid_programming_in_hpc>CEC , <link http: vsc.ac.at training courses hy-vsc>VSC)


Die Registrierung für die Kurse ist noch geöffnet, bitte registrieren Sie sich rasch, um sich Ihren Platz zu sichern!