- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
- Information contained in the HLRS Wiki is not legally binding and HLRS is not responsible for any damages that might result from its use -
Advisor: Difference between revisions
From HLRS Platforms
Jump to navigationJump to search
Line 28: | Line 28: | ||
* where different loops/functions lie on the Roofline plot etc. | * where different loops/functions lie on the Roofline plot etc. | ||
Intel Advisor not only provide answers to all the above-mentioned queries, but also | Intel Advisor not only provide answers to all the above-mentioned queries, but also suggests solutions, for example, what kind of optimizations one needs to implement in order to improve the performance of the application. | ||
== How to use Intel Advisor? == | == How to use Intel Advisor? == |
Revision as of 15:17, 17 December 2021
Intel® Advisor XE is a threading assistant for C, C++, C# and Fortran. It guides developers through threading design, automating analyses required for fast and correct implementation.
It helps developers to add parallelism to their existing C/C++ or Fortran programs. You can use the Intel Advisor XE to:
|
|
Why Intel Advisor?
Before checking the parallel efficiency of an application, it is necessary to understand how the application behaves at the core level. For example,
- whether it is memory bound or compute bound
- how good is the vectorization
- how is the memory access pattern
- whether there are dependencies hindering vectorization
- where different loops/functions lie on the Roofline plot etc.
Intel Advisor not only provide answers to all the above-mentioned queries, but also suggests solutions, for example, what kind of optimizations one needs to implement in order to improve the performance of the application.