Performance des calculs avec des accès mémoire par motifs
Pierre Aubert
Prérequis
Compilateur
Nous allons utiliser le compilateur
GCC-9 ou une version plus récente.
Si vous êtes coincés avec un
GCC plus vieux (même si un
gcc 7 ou 8 fera l'affaire ) vous pouvez l'installer avec
Anaconda (dans un environnement propre à ce tutorial) :
conda install gcc9
Outils de compilation
Nous utiliserons
CMake et
Make pour compiler nos programmes et effectuer nos tests de performance.
Outil pour afficher les résultats
Nous utiliserons
Gnuplot pour afficher les résultats de nos tests.
Outil de gestion des versions
Nous utiliserons
Git pour gérer les versions des programmes et pour récupérer les dépendences qui nous permettront de gagner du temps.
Correction du projet complet
La correction du projet complet se trouve
ici.