2018

Introduction to parallel computing

by Damien François (UCLouvain/CISM)

Europe/Brussels
DAO (Vinci building)

DAO

Vinci building

Vinci building, room A-182, Bâtiment Vinci, Place du Levant 1. The Vinci building is labelled '2' on the map of Louvain-la-Nevue (http://www.uclouvain.be/cps/ucl/doc/adpi/documents/PLAN_2007recto.pdf), in square E8. Enter the building through its east-side gate entrance (located on Place Sainte Barbe, not through the main doors) and then turn right in the inner courtyard. Enter the building through the door in front of you and go towards the right corridor.
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.

Organised by

UCLouvain/CISM

Registration
Participants
50 / 50
Surveys
Session quality survey