cc_staff
782
edits
No edit summary |
(Changed navigation links and objectives) |
||
Line 8: | Line 8: | ||
<!--T:2--> | <!--T:2--> | ||
* Understand what a profiler is'' | * Understand what a profiler is'' | ||
* Understand how to use | * Understand how to use the NVPROF profiler | ||
* Understand how the code is performing | * Understand how the code is performing | ||
* Understand where to focus your time and rewrite most time consuming routines | * Understand where to focus your time and rewrite most time consuming routines | ||
Line 285: | Line 285: | ||
* Do loop iterations read from and write to different places in the same array? | * Do loop iterations read from and write to different places in the same array? | ||
* Is sum a data dependency? No, it’s a reduction. | * Is sum a data dependency? No, it’s a reduction. | ||
Now that the code analysis is done, we are ready to add directives to the compiler. | |||
<!--T:24--> | <!--T:24--> | ||
[[OpenACC Tutorial - | [[OpenACC Tutorial - Introduction|<- Previous unit: ''Introduction'']] | [[OpenACC Tutorial|^- Back to the lesson plan]] | [[OpenACC Tutorial - Adding directives|Onward to the next unit: ''Adding directives'' ->]] | ||
[[OpenACC Tutorial|Back to the lesson plan]] | |||
</translate> | </translate> |