Software:VTune
From HandWiki
Short description: X86 CPU performance profiling software
Developer(s) | Intel Developer Products |
---|---|
Stable release | 2024.0
/ November 15, 2023[1] |
Operating system | Windows and Linux (UI-only on macOS) |
Type | Profiler |
License | Free and Commercial Support |
VTune Profiler[2][3][4][5] (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 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.
Features
- Languages
- C, C++, Data Parallel C++ (DPC++),[6][7] 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).[citation needed]
- 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]
See also
- Intel Advisor
- Intel Inspector
- oneAPI (compute acceleration)
- Intel Developer Zone
- List of performance analysis tools
References
- ↑ "Intel® VTune Profiler Release Notes and New Features". https://software.intel.com/content/www/us/en/develop/articles/vtune-profiler-release-notes.html.
- ↑ "Intel VTune | Argonne Leadership Computing Facility". https://www.alcf.anl.gov/support-center/facility-policies/intel-vtune.
- ↑ Damle, Milind (2019). "My Experience tuning big data workloads and applications". https://ci.spdk.io/download/events/2019-summit/23+VTune+-+Experience+tuning+big+data+workloads+and+applications+-+Milind+Damle.pdf.
- ↑ "Finding Hotspots in Your Code with the Intel VTune Command-Line Interface – HECC Knowledge Base". https://www.nas.nasa.gov/hecc/support/kb/finding-hotspots-in-your-code-with-the-intel-vtune-command-line-interface_506.html.
- ↑ Singer, Matthew (2019-08-07). "Accelerating Hadoop at Twitter with NVMe SSDs: A Hybrid Approach". https://www.flashmemorysummit.com/Proceedings2019/08-07-Wednesday/20190807_HYPR-201A-1_Singer.pdf.
- ↑ Black, Doug (2020-04-01). "Breaking Boundaries with Data Parallel C++" (in en-US). https://insidehpc.com/2020/04/breaking-boundaries-with-data-parallel-c/.
- ↑ "Intel oneAPI DPC++ Compiler 2020-06 Released With New Features – Phoronix". https://www.phoronix.com/scan.php?page=news_item&px=Intel-oneAPI-DPC-2020-06.
External links