CSC 5001– High Performance Systems

Portail informatique

Projet

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 : 20 septembre 2021
  • Envoi des noms des binômes avec choix du problème : 24 septembre 2021
  • Rendu du code source : 5 novembre 2021
  • Soutenances et rendu des transparents : 8 novembre 2021

Rendus

Il vous est demandé de rendre le code source de vos programme parallélisés, ainsi que les transparents utilisés lors de la soutenance.
Lors de le soutenance, il vous est demandé de présenter la manière dont vous avez parallélisé l'application. Vous devez également présenter et expliquer les performances mesurées.

9h30-9h55 Fatima-Ezzahra Ajam & Yahya Batita ADN
9h55-10h20 Nordine Marie & Marion Saves ADN
10h20-10h45 Imane El Karram & Mohamed Sammari ADN
10h45-11h00 PAUSE
11h00-11h25 Antoine Viallon & Jiawei Yang NBody
11h25-11h50 Valentin Trophime & Mathéo Anquetil NBody
11h50-12h15 Vitor Crestani Goergen & Mouhamadou Tidiane Mangassouba ADN
12h15-14h00 PAUSE
14h00-14h25 Jana Ismail & Adam Chader ADN
14h25-14h50 Ilyes Benighil & Zaki Biroum NBody
14h50-15h15 Guillaume Caucheteux & Aymeric Schneider-Maunoury NBody
15h15-15h40 Igor Albuquerque Silva ?