CSC 5001– High Performance Systems

Portail informatique

Project

The objective of the project is to design a parallel application on a target architecture (machine clusters, multicore machines, heterogeneous heterogeneous machines integrating CPU and GPU) starting from its sequential sequential version using the classical tools of parallelism parallelism (in this case OpenMP, MPI, CUDA).
You can choose between two typical HPC applications:
  • N-Body: consists in simulating the gravitational interactions between particles (for example planets, stars, etc).
  • a DNA sequence comparator: consists in searching for patterns in a long sequence taking into account a tolerance.
The project is to be carried out in pairs. Beyond the gain in performance, the objective of the project is that you follow a scientific approach that we ask you to explain during the defense (description of the parallelism, choice of the target platform, performance analysis, etc).
  • Start of the project: 12 september 2022
  • Deadline for choosing a subject: 16 september 2022
  • Deadline for submitting the produced source code: 21 october 2022
  • Project defense: 24 october 2022

Deliverables

You are asked to return the source code of your parallelized programs, as well as the slides used during the defense.
During the defense, you will be asked to present how you parallelized the application. You must also also present and explain the measured performances.
The project defense will take place in room 3a401.
10h00-10h25 Nirmine Khaled & Sami Ben Mabrouk ADN
10h25-10h50 Thomas Collignon & Timothé Grisot ADN
10h50-11h15 Valentine Damourette & Adrien Guelque ADN
11h15-11h40 Nesrine Jouini & Luca Van Lanker N-Body
11h40-12h05 Jean Le Berre & Eloi Besnard N-Body
12h05-14h00 PAUSE
14h00-14h25 Louis Mauquie & Laura Pedenaud ADN
14h25-14h50 Etienne Devaux & Ahmed Bouali ADN
14h50-15h15 Jean-François Dumollard &/ Victor Laforet N-Body
15h15-15h40 Sahar Boussoukaya & Mohamed Iyed El Baouab N-Body
15h40-16h05 Joshua Randria & Théo Vincent ADN
16h15-16h45 Evaluation du module