First steps in OpenMP (20F01003)

Course Information

Date
  • Wednesday, November 20, 2019,
    9:00 AM till 12:00 PM
  • Registration Opens
    December 16, 2019
    Registration Deadline
    November 19, 2019
    Course Fees
    30 CHF
    Trainer
    Dr. Ruben Cabezon
    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