Intel® VTune™ Amplifier

Performance Profiler

  • Create faster code: Get accurate data, low overhead.
  • Get more data: CPU, GPU, FPU, threading, memory, and more.
  • Get fast answers: Easy analysis turns data into insights.
  • Take advantage of Priority Support―connect privately with Intel engineers for technical questions.
Get Free Downloads & Trials

FAQ

Can I install and use Intel VTune Amplifier on a system with a compatible processor not manufactured by Intel?
Yes. Intel VTune Amplifier will operate on both Intel® processors and compatible processors when analyzing applications containing Intel® instructions. Profiling features that use the software collectors (e.g., "Basic Hotspots" and "Locks & Waits") work on both Intel processors and compatible processors. Profiling features that use the hardware collectors and the on-chip performance monitoring unit (e.g., "Advanced Hotspots" and "Microarchitecture Analysis") require a genuine Intel processor for data collection, but after collection the results can analyzed on a compatible processor.
Do I need to recompile?
"No, you do not need to recompile in order to profile with Intel VTune Amplifier. However, it is recommended that you have debug and symbol information available for your optimized application in order to get the most complete and useful results. Thus, your release build process may need to be modified to add symbol information to the optimized build.
Do I need to use the Intel compiler to use Intel VTune Amplifier?
No, you do not need the Intel compiler to analyze applications. However, if you are using OpenMP, it is recommended that you use the Intel runtime if possible to get the best results.
Can I run a performance analysis on a remote system?
Yes.
Do I need multiple licenses to do remote data collections?
No. Once you have the product, the CLI installer (command line installer) permits the installation of collection on other systems of the same OS. You can collect the data on the remote system, but you will need a license to view the data. Copy the results directory to a system with the full product installed for viewing. If you are collecting on a remote Linux* system, the remote collectors can be easily installed using the user interface on the host. For more details see "Linux System Setup for Remote Analysis" in the documentation. For installation details see Installation Guides.
Do I need to be root to run the hardware collector used with "Advanced Hotspots" and "Advanced Analysis"?
No. On Linux*, you need to be root to install the driver for the hardware collector, but once it is installed root access is not required. You can also use perf drivers which are pre-installed, but not all features are supported with perf. On Linux*, depending upon the install options selected, you may need to be a member of the driver access group (“vtune ” by default) to use the hardware collector. The hardware collector is used for advanced hotspots analysis and advanced analysis. For more information see “Installing the Sampling Driver” in the documentation.