Vtune

From Alliance Doc
Revision as of 18:59, 28 February 2019 by Cgeroux (talk | contribs) (rough notes about using vtune)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


This article is a draft

This is not a complete article: This is a draft, a work in progress that is intended to be published into an article, which may or may not be ready for inclusion in the main wiki. It should not necessarily be considered factual or authoritative.



Vtune is Intel's performance analyszer or profiler. It is capable of analyzing both OpenMP and MPI based codes.

Question.png
[name@server ~]$ module load vtune

To collect analysis information run:

Question.png
[name@server ~]$ amplxe-cl -collect <analysis-type> <target_exe> <exe_arguements>

Where <analysis-type> should be replaced by one of the availble analysis, e.g. hotspots, and <target_exe> is the path to the executable you would like to analyze. It is recommended to compile your executable with the "-g" option and to use the same optimization level as normal so as to obtain accurate results.


To create a report run:

Question.png
[name@server ~]$ amplxe-cl -report <report-type>

where <report-type> is the type of the report to generate, e.g. hotspots.