Layered Model Concept
Intel® oneAPI Math Kernel Library
Intel® oneAPI Math Kernel Library
- Interface Layer
- Threading Layer
- Computational Layer
You can combine
libraries to meet your needs by linking with one library in each part layer-by-layer.
Intel® oneAPI Math Kernel Library
To support threading with different compilers, you also need to use an appropriate threading run-time library (RTL). These libraries are provided by compilers and are not included in
.
Intel® oneAPI Math Kernel Library
The following table provides more details of each layer.
Layer
| Description
|
---|---|
Interface Layer
| This layer matches compiled code of your application with the threading and/or computational parts of the library. This layer provides:
|
Threading Layer
| This layer:
This layer is compiled for different environments (threaded or sequential) and compilers (from Intel
).
|
Computational Layer
| This layer accommodates multiple architectures through identification of architecture features and chooses the appropriate binary code at run time.
|
Product and Performance Information
|
---|
Performance varies by use, configuration and other factors. Learn more at
www.Intel.com/PerformanceIndex.
Notice revision #20201201
|