Introduction
Intel® VTune™
is a performance analysis tool for serial and multithreaded applications. Use
Profiler
VTune
to analyze your choice of algorithm. Identify potential benefits for your application from available hardware resources.
Profiler
Use
VTune
to locate or determine:
Profiler
- The most time-consuming (hot) functions in your application and/or on the whole system
- Sections of code that do not effectively utilize available processor time
- The best sections of code to optimize for sequential performance and for threaded performance
- Synchronization objects that affect the application performance
- Whether, where, and why your application spends time on input/output operations
- Whether your application is CPU or GPU bound and how effectively it offloads code to the GPU
- The performance impact of different synchronization methods, different numbers of threads, or different algorithms
- Thread activity and transitions
- Hardware-related issues in your code such as data sharing, cache misses, branch misprediction, and others
This document explains how to install and configure
Intel VTune
on a
Profiler
Linux*
system.
To install
VTune
, you can use:
Profiler
- Graphical user interface (GUI) installer: Presents installation options and allows you to choose product components.
- Silent installer: Uses a single command to install the product in the background.
A 64-bit operating system host is required to use
VTune Profiler
. You can use
VTune Profiler
to analyze both 32-bit and 64-bit applications.