CNRS : Centre National de la Recherche Scientifique
Liens utiles CNRSLe CNRSAnnuairesMots-Clefs du CNRSAutres sites
IN2P3Accueil IN2P3
Institut national de physique nucléaire et de physique des particules - Formation
  Accueil Formation > Ecole d'informatique >Parallélisme sur matériel hétérogène  
 

 

Ecole IN2P3 d'informatique 2016 : "Parallélisme sur matériel hétérogène"

 

Objectifs :

  • Découvrir les principales formes de parallélisme offertes par les architectures matérielles modernes,
  • Explorer la façon d'en tirer parti en combinant plusieurs technologies logicielles, en équilibrant performance, portabilité et durabilité du code
  • Pratiquer quelques-unes des technologies présentées sur un code simple mais fonctionnel

 

Programme et modalités pédagogiques :

  • Lundi : panoramas des technologies, découverte des travaux pratiques
  • Mardi : HPX, environnement d'exécution C++ parallèle
  • Mercredi : utilisation directe des standards OpenCL & MPI
  • Jeudi : Python, comme générateur de langages parallèles spécialisés (DSL)
  • Vendredi : autres technologies et retours d'expériences

 

Modalités pédagogiques :

La formation sera constituée de cours et de travaux dirigés (50%).

Les apprenants devront apporter un ordinateur portable, qui servira principalement de terminal pour se connecter au cluster GridCL hébergé au LLR.

 

Public :

Ingénieurs et chercheurs pratiquant déjà la programmation séquentielle, et souhaitant aborder un large éventail de technologies parallèles.

 

Pré-requis :

  • Compréhension de l'anglais parlé (plusieurs présentations seront en anglais)
  • Etre à l'aise avec le C++ ancien (pré-11) : méthodes virtuelles, collections de la bibliothèque standard, templates
  • Un certain nombre de technologies abordées tout au long de l’École feront l'objet d'un rappel. Il est cependant conseillé, pour tirer pleinement profit des sessions, d'avoir des notions de base sur certains sujets parmi les suivants (nous proposerons des bonnes adresses internet ou des tutoriaux maison) :
    • Programmation multi-thread
    • Python, C++11/14
    • OpenMP, MPI

Dates et lieux :

  • Du lundi 23 au vendredi 27 mai 2016
  • Laboratoire Leprince-Ringuet, Palaiseau

 

Date limite d'inscription (via votre correspondant formation) :

  • Mardi 12 avril 2016

 

 

Barre d'outils Accueil Imprimer Plan du site Crédits Boîte à outils Formation