News

VSC Training Courses im Herbst: Schnellere Computersimulationen durch Code Parallelisierung

Parallel programming with OpenMP and/or MPI, Parallel I/O, und Node-Level Performance Engineering

Die Klasse vor den Bildschirmen
Teilnehmer_innen konzentriert vor den Bildschirmen
Logo des Vienna Scientific Cluster

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.

Außerdem werden Computersimulationen immer weiter verfeinert und aufwändiger, sodass sich noch mehr Eigenschaften bis ins letzte Detail simulieren lassen. Dadurch entsteht eine wahre Datenflut, seien es Input-Daten oder Ergebnisse, die gespeichert und effizient bewältigt werden müssen. Darüber hinaus widmen wir uns dem Verständnis für die Interaktion von Software und Hardware indem wir das Thema Performance Engineering auf dem Compute Node Level behandeln.

Unsere Kurse werden auf Englisch abgehalten und starten vom Anfängerlevel an. 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 Vienna Scientific Cluster (VSC) an der TU Wien organisiert, für MPI und OpenMP in Kooperation mit dem Höchstleistungsrechenzentrum Stuttgart (HLRS).

Infos und Anmeldung:

Fotos: VSC