VTune Profiler (formerly VTune Amplifier) is a performance analysis tool for x86 based machines running
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
or
Microsoft Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
operating systems. Many features work on both
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
and
AMD
Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufactur ...
hardware, but advanced hardware-based sampling requires an Intel-manufactured CPU.
VTune is available for free as a stand-alone tool or as part of the Intel
oneAPI Base Toolkit. Optional paid priority support is available for the oneAPI Base Toolkit.
__NOTOC__
Features
; Languages: C, C++, Data Parallel C++ (DPC++), C#, Fortran, Java, Python, Go, OpenCL, assembly and any mix. Other native languages that follow standards can also be profiled.
; Profiles:Profiles include algorithm, microarchitecture, parallelism, I/O, system, thermal throttling and accelerators (GPU and FPGA).
; Local, Remote, Server : VTune supports local and remote performance profiling. It can be run as an application with a graphical interface, as a command line or as a server accessible by multiple users via a web browser.
See also
*
Intel Advisor
Intel Advisor (also known as "Advisor XE", "Vectorization Advisor" or "Threading Advisor") is a design assistance and analysis tool for SIMD vectorization, threading, memory use, and GPU offload optimization. The tool supports C, C++, Data Parall ...
vectorization optimization
*
Intel Inspector
Intel Inspector (previously known as Intel Thread Checker) is a memory and thread checking and debugging tool to increase the reliability, security, and accuracy of C/C++ and Fortran applications.
* Reliability: Find deadlocks and memory errors th ...
memory & thread debugger
Intel oneAPI base toolkittools and libraries for heterogenous software development (CPU, GPU, FPGA)
*
oneAPI (compute acceleration)
oneAPI is an open standard for a unified application programming interface intended to be used across different compute accelerator ( coprocessor) architectures, including GPUs, AI accelerators and field-programmable gate arrays. It is inte ...
*
Intel Developer Zone The Intel Developer Zone is an international online program designed by Intel to encourage and support independent software vendors in developing applications for Intel hardware and software products. This support is provided for the key stages of t ...
*
List of performance analysis tools
This is a list of performance analysis tools for use in software development.
General purpose, language independent
The following tools work based on log files that can be generated from various systems.
* time (Unix) - can be used to determi ...
References
External links
*
VTune Profiler(product webpage)
(product webpage) includes Intel VTune Profiler, high performance compilers, libraries, and tools for heterogenous software development.
{{DEFAULTSORT:Vtune
Intel software
Profilers