Translations:OpenACC Tutorial - Introduction/9/en: Difference between revisions
Jump to navigation
Jump to search
(Importing a new version from external source) |
(Importing a new version from external source) |
||
Line 3: | Line 3: | ||
# Profile the code | # Profile the code | ||
# Identify bottlenecks | # Identify bottlenecks | ||
# Optimize the bottleneck | # Optimize the most significant bottleneck | ||
# Validate the resulting code | # Validate the resulting code | ||
# Start again from step 1 | # Start again from step 1 |
Latest revision as of 20:57, 30 November 2022
Porting code to accelerators
Porting a code to accelerators can be seen as a phase of an optimization process. A typical optimization process will have the following steps:
- Profile the code
- Identify bottlenecks
- Optimize the most significant bottleneck
- Validate the resulting code
- Start again from step 1