OpenACC Tutorial - Profiling: Difference between revisions

Jump to navigation Jump to search
Changed navigation links and objectives
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 PGPROF profiler  
* 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 - Adding directives|Onward to the next unit: Adding directives]]<br>
[[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>
cc_staff
782

edits

Navigation menu