Translations:OpenACC Tutorial - Introduction/9/fr: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
# profiler le code | # profiler le code | ||
# identifier les goulots d'étranglement (''bottlenecks'') | # identifier les goulots d'étranglement (''bottlenecks'') | ||
# | # remplacer le plus important goulot d'étranglement par du code optimisé | ||
# valider le code sortant | # valider le code sortant | ||
# reprendre à partir de l'étape 1 | # reprendre à partir de l'étape 1 |
Latest revision as of 18:21, 5 December 2022
Porter du code sur un accélérateur
On peut considérer ceci comme étant une phase du processus d'optimisation. Un cas type est constitué des étapes suivantes :
- profiler le code
- identifier les goulots d'étranglement (bottlenecks)
- remplacer le plus important goulot d'étranglement par du code optimisé
- valider le code sortant
- reprendre à partir de l'étape 1