上传者: 42131618
|
上传时间: 2021-10-29 00:51:35
|
文件大小: 1MB
|
文件类型: -
oneAPI数学内核库(oneMKL)接口
oneMKL接口是根据的oneMKL数据并行C ++(DPC ++)接口的开源实现。 它使用下面的特定于设备的库与多个设备(后端)一起使用。
用户申请
一个MKL层
第三方图书馆
硬件后端
一个MKL接口
一个MKL选择器
用于x86 CPU的
x86 CPU
适用于Intel GPU的
英特尔GPU
于NVIDIA GPU的
NVIDIA GPU
于NVIDIA GPU的
NVIDIA GPU
用于x86 CPU的
x86 CPU
目录
支持和要求
支持的使用模式:
有两种oneMKL选择器层实现:
运行时调度:该应用程序与oneMKL库链接,并且在运行时根据设备供应商加载了所需的后端(所有库都应该是动态的)。
具有运行时调度的app.cpp示例:
# include " oneapi/mkl.hpp "
...
cpu