Intel® Integrated Performance Primitives (Intel® IPP) 2019 System Requirements

By Chao Yu,

Published:09/11/2018   Last Updated:09/06/2018

Please see the following links available online for the latest information regarding the Intel® Integrated Performance Primitives (Intel® IPP):

System Requirements

Depending on the software distribution that you received Intel IPP with, the Intel® IPP 2019 supports the following processor types:

  • Intel® Core™ processors
  • Intel® Xeon® processors
  • Intel® Xeon Phi™ processors
  • Intel® Atom™ processors

The lists below pertain only to the system requirements necessary to support developing applications with Intel® IPP. Please review your compiler (GCC*, Microsoft* Visual Studio* or Intel® Compiler, CLANG) hardware and software system requirements, in the documentation provided with that product, to determine the minimum development system requirements necessary to support your compiler product.

Windows* OS

Supported Operating Systems

  • Windows 10* (IA-32/Intel® 64)
  • Windows 7* (IA-32/Intel® 64) deprecated
  • Windows Server 2016*
  • Windows Server 2012*
  • Windows Server 2008* deprecated
  • For use of Intel® AVX and Intel® AVX2 instructions, it requires Microsoft Windows * 7 with Service Pack 1 (SP1) and Windows* Server 2008 R2 with SP1, or a higher version. 
  • For use of Intel® AVX-512 instructions, it requires Microsoft Windows* server 2016.

Supported Target Operating Systems

  • Microsoft Windows* 7, 8.x Embedded
  • Microsoft Windows* 10 IoT

Supported Compilers

  • Intel® C++ Compiler 19.0 for Windows* OS
  • Intel® C++ Compiler 18.0 for Windows* OS
  • Intel® C++ Compiler 17.0 for Windows* OS
  • Microsoft Visual Studio* 2017 - help file and environment integration
  • Microsoft Visual Studio* 2015 - help file and environment integration
  • Microsoft Visual Studio* 2013 - help file and environment integration

Linux* OS

Supported Operating Systems

  • Red Hat* Enterprise Linux* 6
  • Red Hat* Enterprise Linux* 7
  • Red Hat Fedora* 27
  • Red Hat Fedora* 28
  • SUSE Linux Enterprise Server* 12 SP3
  • SUSE Linux Enterprise Server* 15
  • Debian* GNU/Linux 8
  • Debian* GNU/Linux 9
  • Ubuntu* 17.10
  • Ubuntu* 18.04
  • For use of Intel® AVX and Intel® AVX2 instructions, it requires Linux kernels from 2.6.30 and later.
  • For use of Intel® AVX-512 instructions, it requires Linux kernels from 3.15 and later.

Note: Intel® IPP is expected to work on many more Linux distributions as well. Let us know if you have trouble with the distribution you use.

Supported Target Operating Systems

  • Wind River Linux LTS* 17
  • Yocto project* 2.5 based environment
  • Yocto project* 2.4 based environment
  • Wind River* Linux* 9 based environment
  • Wind River* Titanium Server
  • OpenWrt* Project
  • Pulsar*
  • One Device Linux

Supported Compilers

  • Intel® C++ Compiler 19.0 for Linux* OS
  • Intel® C++ Compiler 18.0 for Linux* OS
  • Intel® C++ Compiler 17.0 for Linux* OS
  • GNU Compilers 4.8 and higher
  • Glibc version 2.4 or higher

macOS*

Supported Operating Systems

  • macOS* 10.13
  • macOS* 10.14

Supported Compilers

  • Intel® C++ Compiler 19.0 for macOS*
  • Intel® C++ Compiler 18.0 for macOS*
  • Xcode* 10
  • Xcode* 9

Android* OS

Supported Target Operating Systems

  • Android* M, N

Supported Compilers

  • Intel® C++ Compiler 19.0 for Linux* OS
  • Intel® C++ Compiler 18.0 for Linux* OS
  • Intel® C++ Compiler 17.0 for Linux* OS
  • GNU Compilers 4.8 and higher
  • Glibc version 2.4 or higher

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804