Paralèlisme : cours
Liste des travaux pratiques / dirigés
On s'intéresse à la parallèlisation de la résolution d'une équation linéaire.
On dispose de 7 variables entières prenant leurs valeurs entre 0 et 32 et on cherche toutes les solutions de l'équation :
$$ x_1 + ... + x_7 = 32 $$On demande de mettre en place une résolution simple qui consiste lorsque toutes les variables sont instanciées à vérifier que la somme des valeurs est égale ou non à 32.
Proposer les méthodes de résolution suivantes :
On effectuera les tests de performance :
Par exemple, sur AMD Ryzen 5 5600G, on obtient les temps suivants :
Nombre de solutions : 2_760_681
Résolution séquentielle : 103 s
Résolution en parallèle
===================
Threads | Temps (s)
===================
2 | 61
4 | 34
8 | 22
16 | 23