2021

Directive Based Parallel programming on GPU

by Mr Orian Louant (Université de Liège)

Europe/Brussels
bibliotheque des sciences: salle pasteur (comodal (louvain-la-neuve or remote))

bibliotheque des sciences: salle pasteur

comodal (louvain-la-neuve or remote)

Join Zoom Meeting https://cern.zoom.us/j/68165517034?pwd=bllaeUZlNFlZZmh5RVYrVytudnJTQT09 Meeting ID: 681 6551 7034 Passcode: 257128 Join by SIP 68165517034@188.185.118.153 68165517034@188.184.110.70 Join by H.323 188.185.118.153 188.184.110.70 Meeting ID: 681 6551 7034 Passcode: 257128
Description

This course is an introduction to OpenACC and OpenMP to target GPU. These programming models are based on programmers inserting hints into their C/C++ or Fortran programs on how the code can be parallelized. OpenMP, was initially designed for shared-memory system with CPU but has recently been extended to target heterogeneous systems with accelerators like GPU.  OpenACC, on the other end, was designed from the start to target accelerators.

Contents:

  • Basics of OpenMP offloading and OpenACC
  • Compute and worksharing constructs
  • Data management
  • Asynchronous execution and synchronization

 

Prerequisite:

  • Being able to use SSH with private keys 
  • Being familiar with a text editor 
  • Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)
  • Basic knowledge of C/C++ or Fortran

Type: Hands-on
Target audience: Rookie programmer
Must: This session is a nice-to-have for those who need to develop highly scientific software.

Organized by

UCLouvain/CISM

Surveys
Quality Survey
Registration
Participants
12 / 60