First steps in OpenMP (20F01003)

Kursinformationen

Datum
  • Mittwoch, 20. November 2019,
    09:00 Uhr bis 12:00 Uhr
  • Anmeldebeginn
    16.12.2019
    Anmeldeschluss
    19.11.2019
    Kosten
    30 CHF
    Dozierende
    Dr. Ruben Cabezon
    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