Visible to Intel only — GUID: GUID-822072F7-5F6C-4381-AA72-9C5E694B93C6
Visible to Intel only — GUID: GUID-822072F7-5F6C-4381-AA72-9C5E694B93C6
Contents of the bin32 Directory
Some of the libraries in this directory are optional. However, some optional libraries are installed by default, while the rest are not. To get those libraries that are not installed by default, explicitly select the specified optional component during installation.
File |
Contents |
Optional Component |
|
---|---|---|---|
Name |
Installed by Default |
||
mkl_rt.dll |
Single Dynamic Library for C/Fortran functionality Instead of multiple libraries, the user can link to one mkl_rt library and select interface and threading via function or environment variable. |
||
Threading Layer |
|||
mkl_intel_thread.dll |
Dynamic OpenMP threading library for the Intel compilers All Intel® oneAPI Math Kernel Library (oneMKL) function domains support Intel OpenMP threading. |
||
mkl_tbb_thread.dll |
Dynamic Intel TBB threading library for the Intel compilers All oneMKL function domains support Intel TBB threading. |
Intel TBB threading support |
Yes |
mkl_sequential.dll |
Dynamic sequential library All oneMKL function domains support sequential mode. |
||
Computational Layer |
|||
mkl_core.dll |
All non–architecture-specific implementation and library dispatcher for dynamic load of architecture-specific kernels. Read more about how to work with mkl_enable_instructions and mkl_cbwr_set in the developer reference. mkl_core.dll is required for any link configurations. You don't need to link kernel-specific libraries; just link mkl_core. |
||
mkl_p4.dll |
Pentium® 4 processor kernel library All oneMKL function domains except VM/VS/DF are presented in this library. |
||
mkl_p4m3.dll |
Kernel library for Intel® Streaming SIMD Extensions 4.2 (Intel® SSE4.2) enabled processors. All oneMKL function domains except VM/VS/DF are presented in this library. |
||
mkl_avx2.dll |
Kernel library for Intel® Advanced Vector Extensions 2 (Intel® AVX2) enabled processors. All oneMKL function domains except VM/VS/DF are presented in this library. |
||
mkl_avx512.dll |
Kernel library for Intel® Advanced Vector Extensions 512 (Intel® AVX-512) enabled processors. All oneMKL function domains except VM/VS/DF are presented in this library. |
||
mkl_vml_p4.dll |
Vector Mathematics (VM)/Vector Statistics (VS)/Data Fitting (DF) part of Pentium® 4 processor kernel |
||
mkl_vml_p4m3.dll |
VM/VS/DF for Intel® SSE4.2 enabled processors |
||
mkl_vml_avx2.dll |
VM/VS/DF optimized for Intel® AVX2 enabled processors |
||
mkl_vml_avx512.dll |
VM/VS/DF optimized for Intel® AVX-512 enabled processors |
||
mkl_vml_ia.dll |
VM/VS/DF default kernel for newer Intel® architecture processors |
||
libmkl_vml_cmpt.dll |
VM/VS/DF library for conditional numerical reproducibility |
||
libimalloc.dll |
Dynamic library to support renaming of memory functions |
In case any functionality from a specific library is needed, this library should be added to the link line. Details about what should be linked in different cases can be found in the oneMKL Link Line Advisor.
Product and Performance Information |
---|
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex. Notice revision #20201201 |