7 December 2022
Namur
Europe/Brussels timezone

Contribution List

3 out of 3 displayed
  1. Orian Louant (Université de Liège), David Colignon (ULiège)
    07/12/2022, 09:00
    <td...

    OpenMP is an easy alternative to pthreads for multithread computing. OpenMP extensions now exist in most C and Fortran compilers and allow flagging loops and other construct for efficient multithreading with little supplementary programming effort. 

    Go to contribution page
  2. Olivier Mattelaer (UCLouvain/CISM)
    07/12/2022, 13:30

    Cuda is the most common way to code GPU application from scratch develloped by NVidia, it allows to push NVidia GPU to the maximum of their possibilities

    Contents:

    • Basic of GPU hardware
    • Basic of programming with CUDA
    • using nsight to...
    Go to contribution page
  3. Orian Louant (Université de Liège)
    07/12/2022, 15:30

    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...

    Go to contribution page