Part 3 : Organisation du projet



Dans ce cours nous allons aller plus loin que d'habitude. Nous aurons, bien entendu, des tests de performances spécifiques (micro-benchmarks) mais aussi des versions du programme completes pour tester ses performances dans un contexte de production, et aussi vérifier que les différentes méthodes donnent bien les mêmes résulats.

Ce projet sera dévelppé en C++20 (compatible C++17) ce qui nous permettra de pratiquer les nouvelles fonctionnonalités de parallélisme qu'offre ce language.

Structure du projet



Les differents dossiers du projet seront organisés comme suit :



Tous ces dossier contiennent un fichier CMakeLists.txt qui nous perttront de définir nos bibliothèques, programmes et autres tests.