2021

Introduction to parallel computing

by Damien François (UCLouvain/CISM)

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

Before diving into the concrete programming examples with MPI and OpenMP, this session introduces some theoretical concepts and presents the several paradigms and tools offered by Linux for parallel computing when a program itself is not able to run in parallel. 

Contents:

  • Theoretical concepts: parallelism, speedup, scaling, overhead, etc.
  • Common parallel computing paradigms (SPMD, Map/Reduce, etc.)
  • GNU tools for parallel computing (xargs and GNU parallel)
  • Parallel computing with pipelines (UNIX pipes and FIFO files)

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

Type: Hands-on
Target audience: Everyone
Must: This session is a nice-to-have.

Organized by

UCLouvain/CISM

Surveys
Quality Survey
Registration
Participants
42 / 60