Intel® Integrated Performance Primitives System Requirements for Intel® oneAPI Base Toolkit

ID 763946
Updated 7/13/2023
Version Latest
Public

author-image

By

Introduction

This document provides the information on the system requirements for:

  • Intel® Integrated Performance Primitives (Intel® IPP)
  • Intel® Integrated Performance Primitives Cryptography (Intel® IPP Cryptography)

and provides pointers to where you can find the system requirements specific to individual tool products.

KNOWN ISSUE
After installing the oneAPI Base Toolkit 2022.1 and later, compiling applications with Win32 platform settings that require Intel® Integrated Performance Primitives (Intel® IPP) will fail. 32-bit Intel® IPP on Windows* OS are provided separately as part of Intel® oneAPI Base Toolkit 32-bit package. It can be downloaded here as an add-on. In order to build the Intel® IPP examples projects for "x86" configurations on Windows*, Intel® oneAPI Base Toolkit 32-bit package has to be installed.

Intel® oneAPI Toolkits 2022.1.3 and earlier and Intel® Parallel Studio XE (any version) do not support Microsoft Visual Studio 2022. On systems with Microsoft Visual Studio 2022 installed, Intel® oneAPI and Intel® Parallel Studio XE installers may fail during installation, upgrade, modification, or uninstallation. Refer to this article for more information.

Supported Hardware Platforms

Depending on the software distribution that you received Intel® IPP with, the Intel® IPP 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) 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.

Supported Operating Systems

Deprecated Operating Systems

The following Operating System support is now deprecated and will be discontinued with the oneAPI 2025.0 release in Fall 2024.

  • SUSE Linux Enterprise Server (SLES) version 15 SP3
  • Ubuntu Linux version 20.04
  • Fedora Linux version 37
  • Debian Linux version 11
  • Amazon Linux version 2022
  • macOS Deprecation
    • Intel® Integrated Performance Primitives (Intel® IPP) for macOS is deprecated in release 2021.10 and will be discontinued as of Intel IPP release version 2021.11 and later releases.
    • Intel® Integrated Performance Primitives Cryptography (Intel® IPP Cryptography) for macOS is deprecated in release 2021.9 and will be discontinued as of Intel® IPP Cryptography version 2021.10 and later releases.

 

Linux*

  • Red Hat* Enterprise Linux* 8
  • Fedora* 34
  • Fedora* 35
  • SUSE* Linux* Enterprise Server 15
  • OpenSUSE* 15
  • Ubuntu* 18.04 LTS
  • Ubuntu* 20.04
  • Ubuntu* 22.04
  • Use of Intel® Advanced Vector Extensions (Intel® AVX) and Intel® Advanced Vector Extensions 2 (Intel® AVX2) instructions requires Linux kernels from 2.6.30 and later.
  • Use of Intel® Advanced Vector Extensions 512 (Intel® AVX-512) instructions 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 (Forum) if you have trouble with the distribution you use.

Windows*

  • Windows* 11 (IA-32/Intel® 64)
  • Windows* 10 (IA-32/Intel® 64)
  • Windows Server* 2019
  • Windows Server* 2022
  • Use of Intel® Advanced Vector Extensions (Intel® AVX) and Intel® Advanced Vector Extensions 2 (Intel® AVX2) instructions requires Microsoft Windows* 10 and Windows Server* 2016, or a higher version.
  • Use of Intel® Advanced Vector Extensions 512 (Intel® AVX-512) instructions requires Microsoft Windows Server* 2016, or a higher version.

macOS*

  • macOS* 11.0
  • macOS* 12

Note: macOS* support for Mac* computers with Intel® Processors.

Supported Compilers

Linux*

  • Intel® oneAPI DPC++/C++ Compiler 2023.1 for Linux* OS and later
  • GNU Compilers 8.x and higher
  • Glibc version 2.28 or higher

Windows*

  • Intel® C++ Compiler 2021.9.0 for Windows* OS and later
  • Microsoft Visual Studio* 2019 - help file and environment integration
  • Microsoft Visual Studio* 2022 Community, Enterprise and Professional Editions with 'Desktop development with C++' component installed are supported, except for use with Intel® Inspector and Intel® Advisor.

macOS*

  • Xcode* 13

 

DEPRECATION NOTICE

  • Intel® C++ Compiler Classic (icc) is deprecated and will be removed in a oneAPI release in the second half of 2023. Intel recommends that customers transition now to using the LLVM-based Intel® oneAPI DPC++/C++ Compiler (icx) for continued Windows* and Linux* support, new language support, new language features, and optimizations. For more information on icx, see the Intel® oneAPI DPC++/C++ Compiler Developer Guide and Reference.

Notices and Disclaimers

Intel technologies may require enabled hardware, software or service activation.

No product or component can be absolutely secure.

Your costs and results may vary.

© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.