Évaluation de performance de systèmes multi-coeurs

Par Raphaël Veilleux et Alexis Caron

Nous voulons développer une application qui calcule les performances d'un ordinateur (en utilisant tous les cores) (il y aurait plusieurs types de tests de performance) et créer un rapport avec les données que l'on a pu collecter. Cette application serait programmé en C#. Pour faire nos tests, nous devrons faire du parallélisme pour qu'un test utilise tous les cores du système. Certains tests auront besoin que l'on synchronise le démarrage des calculs sur chaque core en même temps; d'autre tests impliqueront de la synchronisation pour l'accès d'une variable.