OpenACC Tutorial - Profiling/fr: Difference between revisions

Jump to navigation Jump to search
Created page with "== Préparer le code pour l'exercice == Pour notre exemple, nous utilisons du code provenant de [https://github.com/calculquebec/cq-formation-openacc ces dépôts]. Télécha..."
(Created page with "Pourquoi est-ce important de connaitre les points critiques dans le code? D'après la loi d'Amdahl, paralléliser les routines qui exigent le plus de temps d'exécution (les...")
(Created page with "== Préparer le code pour l'exercice == Pour notre exemple, nous utilisons du code provenant de [https://github.com/calculquebec/cq-formation-openacc ces dépôts]. Télécha...")
Line 17: Line 17:
Pourquoi est-ce important de connaitre les points critiques dans le code?  
Pourquoi est-ce important de connaitre les points critiques dans le code?  
D'après la loi d'Amdahl, paralléliser les routines qui exigent le plus de temps d'exécution (les points critiques) produit le plus d'impact.
D'après la loi d'Amdahl, paralléliser les routines qui exigent le plus de temps d'exécution (les points critiques) produit le plus d'impact.
== Build the Sample Code ==
== Préparer le code pour l'exercice ==
For this example we will use code from the [https://github.com/calculquebec/cq-formation-openacc repositories]. Download the package and change to the '''cpp''' or '''f90''' directory. The object of this exercise is to compile and link the code, obtain an executable, and then profile it.
Pour notre exemple, nous utilisons du code provenant de  [https://github.com/calculquebec/cq-formation-openacc ces dépôts]. Téléchargez les fichiers et utilisez les répertoires ''cpp'' ou ''f90''. Le but de l'exercice est de compiler et lier le code et d'obtenir un exécutable que nous profilerons.
{{Callout
{{Callout
|title=Choix du compilateur
|title=Choix du compilateur
rsnt_translations
56,430

edits

Navigation menu