Systèmes Hautes Performances

Portail informatique
L'objectif du projet est de concevoir une application parallèle performante sur une architecture cible (grappes de machines, machines multicœurs, machines hétérogènes intégrant CPU et GPU) à partir de sa version séquentielle en utilisant les outils classiques du parallélisme (en l'occurence OpenMP, MPI, CUDA).

Vous avez le choix entre deux applications typiques de HPC :
  • un N-Body : consiste à simuler les interactions gravitationnelles entre des particules (par exemple des planètes, des étoiles, etc).
  • un comparateur de séquences d'ADN : consiste à rechercher des motifs dans une longue séquence en prenant en compte une tolérance.

Le projet est à réaliser en binôme. Au delà du gain en performance, l'objectif du projet est que vous suiviez une démarche scientifique que nous vous demandons de nous restituer lors de la soutenance (description du parallélisme, choix de la plateforme cible, etc).
  • Démarrage : 30 septembre 2019
  • Envoi des noms des binômes avec choix du problème : 2 octobre 2019
  • Rendu du code source : 5 novembre 2019
  • Soutenances et rendu des transparents : 6 novembre 2019 en B313 - 15 minutes de présentation + 10 minutes de questions

  • 9h30-10hAhmed BahriNBody
    10h-10h30Emmanuel Allaire & Amaury LaunayNBody
    10h30-11hSana Bouchahoua & Amani GrajaADN
    11h-11h15Pause-
    11h15-11h45Mathieu Aouizerate & Youssef JaouhariNBody
    11h45-12h15Malek Attia & Mohamed ChercheriADN
    12h15-13h30Pause-
    13h30-14hFarah Kilani & Nada TouilADN
    14h-14h30Arthur OulmyNBody
    14h30-15hYoann DebickiADN
    15h-15h15Pause-
    15h15-15h45Sylvain MenezNBody
    15h45-16h15Dan Nguyen?
    16h15-16h45Raphael SalaunADN
    16h45-17hPause-
    17h-17h30Evaluation du module