You can use the compiler with the following Intel Libraries, which may be included as a part of the product:
Use the property pages to specify Intel Libraries to use with the selected project configuration.
The functionality supports Intel® C++ and Microsoft Visual C++* project types.
To specify Intel Libraries, select
Project > Properties. In
Configuration Properties, select
Intel Libraries for oneAPI, then do the following:
- To use
oneDAL change the
Use oneDAL settings as follows:
Note
This library is only available in the x64 configuration.
- No: Disable Use of
oneDAL.
- Default Linking Method: Use parallel dynamic
oneDAL libraries.
- Multi-threaded Static Library: Use parallel static
oneDAL libraries.
- Single-threaded Static Library: Use sequential static
oneDAL libraries.
- Multi-threaded DLL: Use parallel dynamic
oneDAL libraries.
- Single-threaded DLL: Use sequential dynamic
oneDAL libraries.
- To use
Intel® Integrated Performance Primitives, change the
Use Intel® IPP settings as follows:
- No: Disable use of Intel® IPP libraries.
- Default Linking Method: Use dynamic Intel® IPP libraries.
- Static Library: Use static Intel® IPP libraries.
- Dynamic Library: Use dynamic Intel® IPP libraries.
- To use
oneTBB in your project, change the
Use oneTBB settings as follows:
- No: Disable use of
oneTBB libraries.
- Use oneTBB: Set to
Yes to use
oneTBB in the application.
- Instrument for use with Analysis Tools: Set to
Yes to analyze your release mode application (not required for debug mode).
- To use
oneMKL in your project, change the
Use oneMKL property settings as follows:
- No: Disable use of
oneMKL libraries.
- Parallel: Use parallel
oneMKL libraries.
- Sequential: Use sequential
oneMKL libraries.
- Cluster: Use cluster libraries.
Additional settings for use with the Microsoft Visual C++* Platform Toolset are available on the
Intel Libraries for oneAPI category, found at
Tools > Options.
Note
The
Use <library> properties in Microsoft Visual Studio mimic the behavior of the
/Qmkl,
/Qdaal,
/Qipp and
/Qtbb compiler options. The include and library paths to the performance library, which are installed with the selected compiler, are set up with these properties.
For more information, see the
Intel® oneAPI Data Analytics Library,
Intel® Integrated Performance Primitives,
Intel® oneAPI Threading Building Blocks, and
Intel® oneAPI Math Kernel Library documentation.
Product and Performance Information
|
Performance varies by use, configuration and other factors. Learn more at
www.Intel.com/PerformanceIndex.
Notice revision #20201201
|