英特尔® 开发人员专区:
Courseware - Distributed Memory

Programming models and techniques for distributed memory and clusters.

  • MPI-2 - Message Passing Interface (French, IDRIS-CNRS, Campus universitaire d'Orsay)
  • Material Type:

    Workshop and Training Materials

    ISN Logo

    Technical Format:

    zip archive

    URL:

    Go to URL

    Location:

    Go to materials

    Date Added:

    04/22/2010

    Date Modified:

    04/22/2010

    Author

    Jalel Chergui, INSTITUT DU D´EVELOPPEMENT ET DES RESSOURCES EN INFORMATIQUE SCIENTIFIQUE
    Isabelle Dupays, INSTITUT DU D´EVELOPPEMENT ET DES RESSOURCES EN INFORMATIQUE SCIENTIFIQUE
    Denis Girou, INSTITUT DU D´EVELOPPEMENT ET DES RESSOURCES EN INFORMATIQUE SCIENTIFIQUE
    Pierre-Fran¸cois Lavallée, INSTITUT DU D´EVELOPPEMENT ET DES RESSOURCES EN INFORMATIQUE SCIENTIFIQUE
    Description:

    Objectif : apprendre à utiliser les extensions à MPI-1 introduites dans la seconde version de la norme MPI.
    Public concerné : tout utilisateur désirant utiliser MPI sur des plates-formes parallèles.
    Pré-requis : connaissance de MPI-1 (et pour les travaux pratiques des commandes Unix de base et du langage Fortran).
    Durée : 2 jours. --- Assistance maximale : 20 personnes.

    Plan

    1er jour :

    • Introduction et rappels sur MPI-1
    • Gestion de processus (avec exercices) :
      • mode maître-esclaves,
      • mode client-serveur.
    • Copies de mémoire à mémoire :
      • notion de fenêtre mémoire,
      • transfert de données,
      • synchronisations.

    2e jour :

    • Autres apports :
      • aux sous-programmes collectifs,
      • aux types dérivés,
      • interface Fortran 95.
    • Entrées-sorties parallèles : MPI-IO (avec exercices)
      • introduction,
      • gestion de fichiers,
      • lectures/écritures individuelles,
      • lectures/écritures collectives,
      • définition de vues,
      • lectures/écritures non bloquantes,
      • conclusion et conseils.

    Recommended Audience:

    Advanced programmers, Graduate students, Undergraduate students

    Language:

    Other

    Keywords:

    MPI, programming, french, multicore, multiprocessing