Software Requirements for Linux* Hosts/Targets

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/format file 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.

Optimization Notice: 
For more complete information about compiler optimizations, see our Optimization Notice.