Please see the following links available online for the latest information regarding the Intel® Integrated Performance Primitives (Intel® IPP):
- Intel® IPP Main Product Page
- Intel® IPP 2020 Release Notes
- Intel® IPP Installation Guide
- Intel® IPP Documentation
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