First steps in OpenMP (19F01003)

Kursinformationen

Anmeldebeginn
17.12.2018
Kosten
30 CHF
Veranstaltet durch

Rubén Cabezón

Kursinhalte

We currently live in the era of multicore computers, where almost every computing machine has many CPUs. In order to benefit from this computational power we need to devise programs explicitly written for parallel machines. Nowadays there are several paradigms to write parallel code, and in this crash course we will focus on OpenMP. This is a minimally invasive open-source parallelization method that allows, in many cases, fast and straight-forward parallelization of currently working serial codes. OpenMP is meant for compiled code (eg C++ or Fortran) that run in a single computing node, but we will also visit some alternatives for Python, along with a short overview of parallelization over distributed memory machines via MPI.
At the end of the course, participants are expected to understand and be able to implement basic parallelization methods with OpenMP.

Adressatinnen und Adressaten

Researchers who want to take their first steps in parallel computing. We will assume no previous knowledge of OpenMP (nor other parallelization techniques) from the participants

Voraussetzungen

This course is addressed to researchers who want to take their first steps in parallel computing. We will assume no previous knowledge of OpenMP (nor other parallelization techniqes) from the participants.

Besonderheiten

Please find the date of the course and the corresponding registration link on the website: sciCORE Trainings

nach oben