Supercomputing-Akademie - Paralleles Programmieren mit OpenMP

Mit OpenMP lassen sich Programme für Shared-Memory-Architekturen erstellen. Ziel ist es, seriellen Quellcode mit ausgewählten OpenMP-Direktiven zu parallelisieren, um die Ausführung des Codes zu beschleunigen. In diesem Kurs lernen Sie mit OpenMP Teile eines Programms zu parallelisieren. Hierzu setzen Sie verschiedene Direktiven ein. Die so adressierten Teile werden auf mehrere Threads verteilt, die auf mehreren Kernen gerechnet werden. Neben dem initialen Thread ("Master") stehen weitere Threads zur Verfügung, die zusammen ein „Team“ formen. OpenMP erlaubt es Ihnen, sich auf die rechenintensiven Teile eines Programms zu konzentrieren. Die umgebenden Bereiche können weitgehend unverändert bestehen bleiben. OpenMP gilt daher als einfachste Methode der Parallelisierung, der Parallelisierungsaufwand hält sich vergleichsweise in Grenzen. Dieser Kurs bietet darüber hinaus die Möglichkeit zum intensiven Austausch mit den Dozenten sowie den anderen Kursteilnehmern.

Weitere Informationen un die Registration zu diesem Kurs finden Sie auf der Seite der Supercomputing-Akademie

Veranstaltungsort

Flexible online course: Combination of self-study and live seminars (HLRS Supercomputing Academy)
Organizer: HLRS, University of Stuttgart, Germany

Veranstaltungsbeginn

24. Apr 2023

Verstaltungsende

05. Mai 2023

Einstiegslevel

Basis

Themenbereiche

Paralleles Programmieren

Supercomputing-Akademie

Themen

OpenMP

Zurück zur Liste

Ähnliche Trainingskurse

Alle Trainingskurse

Dezember 02 - 05, 2024

Online by JSC


Januar 13 - 31, 2025

Hybrid Event - Stuttgart, Germany


Januar 21 - 23, 2025

Hybrid Event - Stuttgart, Germany


Februar 17 - 21, 2025

Stuttgart, Germany


März 17 - 21, 2025

Dresden, Germany