First steps in OpenMP (19F01003)

Course Information

Registration Opens
December 17, 2018
Course Fees
30 CHF
Organized by

Rubén Cabezón

Content

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.

Target Group

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

Requirements

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.

Feature

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

to top