Supported Operating Systems
- Red Hat* Enterprise Linux 6 and 7
- CentOS* versions equivalent to Red Hat* Enterprise Linux* versions listed above
- SUSE* Linux* Enterprise Server (SLES)12 SP3, SUSE* Linux* Enterprise Server (SLES)15
- Fedora* 27 and 28
- Ubuntu* 16.04, 17.04 and 17.10 and 18.04
- Debian* 8.0 and 9.0
Note
32-bit graphical user interface support is removed. A 64-bit operating system host is required to use the VTune Amplifier graphical user interface to analyze collected profile data. Command line profiling and reporting is supported on a 32-bit operating system host. Use the command line installer instructions to install on a 32-bit operating system.
On Linux, the following packages must be installed for the VTune Amplifier standalone GUI:
- GTK+ (2.10 or higher, 2.18 or higher is recommended)
- Pango (1.14 or higher)
- X.Org (1.0 or higher, 1.7 or higher is recommended)
Target Requirements for Embedded Linux
The target platform should be based on one of the following environments:
- Yocto Project* 1.7, 1.8, 2.0 2.2 and 2.3 based environment
- Wind River* Linux* 6, 7, 8 and 9-based environment
Supported Compilers
- Intel® C/C++ Compiler 11 and higher
- Intel® Fortran Compiler 11 and higher
- GNU C/C++ Compiler 3.4.6 and higher
Supported Kernels
- Hardware event-based sampling analysis with stacks requirements:
- Linux kernel version 2.6.32 or above
- Driverless hardware event-based sampling analysis requirements:
- Linux kernel version 2.6.32 or above, exporting CPU PMU programming details over/sys/bus/event_source/devices/cpu/formatfile system
Application Coding Requirements
Supported programming languages:
- Fortran
- C
- C++
- Java*
- OpenCL*
- Python
- Go
Concurrency and Locks and Waits analysis types interpret the use of constructs from the following threading methodologies:
- Intel® Threading Building Blocks
- Posix* Threads on Linux*
- OpenMP*
- Intel's C/C++ Parallel Language Extensions
Note
VTune Amplifier supports analysis of OpenMP* applications built with Intel® Fortran Compiler Professional Edition version 11.0 or higher, Intel® C++ Compiler Professional Edition version 11.0 or higher, or GNU* C/C++ Compiler 4.2 or higher (Linux).
Supported Java* environments:
- Oracle* JVM 6, 7, 8 and 9 – Hotspots and Hardware event-based analysis types
- OpenJDK 8 and 9 (Linux only)
Supported OpenCL* environments:
- Intel® SDK for OpenCL Applications version 2013 and newer
Other Requirements
- To view PDF documents, use a PDF reader, such as Adobe Reader*.
- To enable automatic product updates with the Intel® Software Update Manager, use Java* version 1.6 or higher.
Parent topic: Software Requirements