Visible to Intel only — GUID: GUID-8997AED9-A7B7-4F95-8298-9B75E256E04C
Visible to Intel only — GUID: GUID-8997AED9-A7B7-4F95-8298-9B75E256E04C
Overview
This document explains how you use Intel VTune Profiler to profile serial and multithreaded applications on CPU, GPU, and FPGA platforms. You can run Intel VTune Profiler to profile software applications (local or remote collections) on Windows* and Linux* platforms. Analyze your choice of algorithm and locate or determine:
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
Operating Models
Depending on your operating environment, you can use VTune Profiler in several ways. Learn more about these ways in Operating Models.Workflows
Consider starting your VTune Profiler experience with workflows that target the most popular types of workloads:
- HPC applications
- Cloud Service Provider (CSP) applications
- GPU applications
- Gaming/Media/Content Creation applications
- AI applications
Download Here
Download VTune Profiler from these sources:
Documentation
Access the latest set of technical documentation for VTune Profiler at http://developer.intel.com/vtunedocs.
To get documentation for versions of VTune Profiler upto the 2021 release, search through this documentation archive.
To get documentation for versions of VTune Profiler prior to the 2021 release, see these pages:
Get Help
Use these resources to get technical support with Intel® VTune™ Profiler and the Intel® oneAPI Base Toolkit.
Resource |
Description |
---|---|
Get information on a specific version of Intel VTune Profiler. |
|
Learn about hardware and software requirements for your use of Intel VTune Profiler. |
|
Discuss your experience with Intel VTune Profiler in the Analyzers Developer Forum. Contact Intel engineers and other users to get questions answered or learn about the product. |
|
Get an overview of Intel VTune Profiler. You can also:
|
|
Download and get started with the Intel® oneAPI Base Toolkit. |
|
Use this resource page to get help with all Intel software products. |
|
Find a collection of tuning guides for use with different Intel microarchitectures. |