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

ID 849931
Updated 10/21/2020
Version
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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 2020 supports the following processor types:

  • Intel® Core™ processors
  • Intel® Xeon® 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 Server* 2016
  • Windows Server* 2019
  • For use of Intel® Advanced Vector Extensions (Intel® AVX) and Intel® Advanced Vector Extensions 2 (Intel® AVX2) instructions, it requires Microsoft Windows 10 and Windows Server* 2016, or a higher version. 
  • For use of Intel® Advanced Vector Extensions 512 (Intel® AVX-512) instructions, it requires Microsoft Windows Server* 2016, or a higher version.

Supported Target Operating Systems

  • Microsoft Windows* 10 IoT

Supported Compilers

  • Intel® C++ Compiler 2018 for Windows* OS
  • Intel® C++ Compiler 2019 for Windows* OS
  • Intel® C++ Compiler 2019.1 for Windows* OS
  • Microsoft Visual Studio* 2017 - help file and environment integration
  • Microsoft Visual Studio* 2019 - help file and environment integration


Linux* OS

Supported Operating Systems

  • Red Hat* Enterprise Linux* 7
  • Red Hat* Enterprise Linux* 8
  • Fedora* 30
  • Fedora* 31
  • SUSE* Linux* Enterprise Server 15
  • OpenSUSE* 15
  • Debian* GNU/Linux 10
  • Ubuntu* 18.04 LTS
  • Ubuntu* 19.04
  • Clear Linux* OS
  • Amazon Linux* 2
  • For use of Intel® Advanced Vector Extensions (Intel® AVX) and Intel® Advanced Vector Extensions 2 (Intel® AVX2) instructions, it requires Linux kernels from 2.6.30 and later.
  • For use of Intel® Advanced Vector Extensions 512 (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 2018 for Linux* OS
  • Intel® C++ Compiler 2019 for Linux* OS
  • Intel® C++ Compiler 2019.1 for Linux* OS
  • GNU Compilers 4.8 and higher
  • Glibc version 2.4 or higher


macOS*

Supported Operating Systems

  • macOS* 10.14
  • macOS* 10.15

Supported Compilers

  • Intel® C++ Compiler 2019 for macOS*
  • Intel® C++ Compiler 2019.1 for macOS*
  • Xcode* 10
  • Xcode* 11


Android* OS

Supported Target Operating Systems

  • Android* M, N

Supported Compilers

  • Intel® C++ Compiler 2018 for Linux* OS
  • Intel® C++ Compiler 2019 for Linux* OS
  • Intel® C++ Compiler 2019.1 for Linux* OS
  • GNU Compilers 4.8 and higher
  • Glibc version 2.4 or higher