VTune

{{Short description|X86 CPU performance profiling software}}

{{advert|date=March 2023}}

{{Infobox software

| name = VTune Profiler

| logo =

| screenshot =

| caption =

| developer = [https://software.intel.com/en-us/intel-sdp-home/ Intel Developer Products]

| released =

| latest release version = 2024.2

| latest release date = {{Release date and age|2024|06|18}}{{cite web|title=Intel® VTune Profiler Release Notes and New Features|url=https://software.intel.com/content/www/us/en/develop/articles/vtune-profiler-release-notes.html|website=software.intel.com}}

| latest preview version =

| latest preview date =

| programming language =

| operating_system = Windows and Linux (UI-only on macOS)

| genre = Profiler

| license = Free and Commercial Support

}}

VTune Profiler{{Cite web|title=Intel VTune {{!}} Argonne Leadership Computing Facility|url=https://www.alcf.anl.gov/support-center/facility-policies/intel-vtune|access-date=2020-12-09|website=www.alcf.anl.gov}}{{Cite web|last=Damle|first=Milind|date=2019|title=My Experience tuning big data workloads and applications|url=https://ci.spdk.io/download/events/2019-summit/23+VTune+-+Experience+tuning+big+data+workloads+and+applications+-+Milind+Damle.pdf|archive-url=|archive-date=|access-date=|website=SPDK.IO}}{{Cite web|title=Finding Hotspots in Your Code with the Intel VTune Command-Line Interface{{snd}} HECC Knowledge Base|url=https://www.nas.nasa.gov/hecc/support/kb/finding-hotspots-in-your-code-with-the-intel-vtune-command-line-interface_506.html|access-date=2020-12-09|website=www.nas.nasa.gov}}{{Cite web|last=Singer|first=Matthew|date=2019-08-07|title=Accelerating Hadoop at Twitter with NVMe SSDs: A Hybrid Approach|url=https://www.flashmemorysummit.com/Proceedings2019/08-07-Wednesday/20190807_HYPR-201A-1_Singer.pdf|archive-url=|archive-date=|access-date=|website=Flash memory Summit}} (formerly VTune Amplifier) is a performance analysis tool for x86-based machines running Linux or Microsoft Windows operating systems. Many features work on both Intel and AMD hardware, but the advanced hardware-based sampling features require an Intel-manufactured CPU.

VTune is available for free as a stand-alone tool or as part of the Intel oneAPI Base Toolkit.

Features

; Languages: C, C++, Data Parallel C++ (DPC++),{{Cite web|last=Black|first=Doug|date=2020-04-01|title=Breaking Boundaries with Data Parallel C++|url=https://insidehpc.com/2020/04/breaking-boundaries-with-data-parallel-c/|access-date=2020-12-08|website=insideHPC|language=en-US}}{{Cite web|title=Intel oneAPI DPC++ Compiler 2020-06 Released With New Features{{snd}} Phoronix|url=https://www.phoronix.com/scan.php?page=news_item&px=Intel-oneAPI-DPC-2020-06|access-date=2020-12-09|website=www.phoronix.com}} C#, Fortran, Java, Python, Go, OpenCL, assembly and any mix. Other native programming languages that adhere to common standards can also be profiled.

; Profiles:Profiles include algorithm, microarchitecture, parallelism, I/O, system, thermal throttling, and accelerators (GPU and FPGA).{{Citation needed|date=April 2023}}

; 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.{{Citation needed|date=April 2023}}

See also

References

{{reflist}}