Programmation parallèle
Aperçu des sections
-
-
Présentation des principes du parallélisme par un exemple intuitif et qq mots sur les architectures.
Pour le prochain CM du 10 sept :
Travail sur l'algorithme des k-moyennes
- Compréhension de l'algorithme séquentiel
- Proposition d'une parallélisation si on considère une architecture à mémoire partagée + Estimation du temps à partir des données de l'architecture (mémoire, GFlops/s etc)
- Même chose pour une architecture à mémoire distribuée
-
-
-
- Communications point à point
- Communications collectives
- Les communicateurs et les topologies
-
Les instructions pour le dépôt de votre projet Taquin (un seul dépôt par binôme)
Vous devez rendre une archive .zip ou .tgz contenant
- Un
dossier avec les codes sources de votre implémentation. Attention il
faudra penser à commenter votre code pour au moins expliquer les
fonctions que vous avez rajouté.
- Un Readme avec la constitution du binôme et une documentation rapide sur comment compiler et exécuter votre code
- Un Rapport (un .pdf) de 2 à 4 pages contenant la description de votre parallélisation du jeu de Taquin. Il ne s'agit pas de décrire votre code mais d'indiquer le principe de votre parallélisation.
- Un
dossier avec les codes sources de votre implémentation. Attention il
faudra penser à commenter votre code pour au moins expliquer les
fonctions que vous avez rajouté.
-
Attention la section 4 et 6 ne sont pas traités dans ce module.