You can use the compiler with the following Intel Libraries, which may be included as a part of the product:
- Intel® oneAPI Data Analytics Library (oneDAL)
- Intel® Integrated Performance Primitives (Intel® IPP)
- Intel® oneAPI Threading Building Blocks (oneTBB)
- Intel® oneAPI Math Kernel Library (oneMKL)
To access these libraries in Xcode, select the target and go to
Build Settings > Intel® C++ Compiler Performance Library Build Components.
To use
oneDAL change the
Use Intel® oneAPI Data Analytics Library settings as follows:
- None: Disables the use of the
oneDAL.
- Use threaded Intel® oneAPI Data Analytics Library: Links using the threaded version of the library.
- Use non-threaded Intel® oneAPI Data Analytics Library: Links using the non-threaded version of the library.
The
Use Intel® oneAPI Threading Building Blocks Library property enables the library and brings in the associated headers.
The
Use Intel Integrated Performance Primitives Libraries property provides the following options in a drop-down menu:
- None: Disables the use of the Intel® IPP.
- Use main libraries set: Uses all the libraries, except the cryptography libraries.
- Use main libraries and cryptography library: Uses the cryptography and main libraries.
Note
The cryptography libraries are subject to export laws.
The
Use Intel® oneAPI Math Kernel Library property provides the following options in a drop-down menu:
- None: Disables the use of
oneMKL.
- Use threaded Intel® oneAPI Math Kernel Library: Links using the threaded version of the library.
- Use non-threaded Intel® oneAPI Math Kernel Library: Links using the non-threaded version of the library.
For more information, see the
oneDAL, Intel® Integrated Performance Primitives,
oneTBB, and
oneMKL documentation.