rsnt_translations
56,430
edits
(Created page with "== Profiler du code == Pourquoi auriez-vous besoin de profiler du code? Parce que c'est la seule façon de comprendre * comment le temps est employé aux points critiques (''...") |
(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...") |
||
Line 15: | Line 15: | ||
* savoir comment mieux employer votre temps | * savoir comment mieux employer votre temps | ||
Pourquoi est-ce important de connaitre les points critiques dans le code? | |||
Amdahl' | 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 == | == Build the Sample Code == | ||
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. | 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. |