在安装了Mathematica的CUDA模块后,内置函数(如Minimize[expr,{x1,x2,...}]
)是否有可能开始通过CUDA进行运算?
在安装了Mathematica的CUDA模块后,内置函数(如Minimize[expr,{x1,x2,...}]
)是否有可能开始通过CUDA进行运算?
我不这样认为。目前,Mathematica的CUDALink模块只提供了少量的GPU加速功能 - 一些基本的图像处理操作、BLAS风格的线性代数调用、傅里叶变换和简单的并行规约(argmin、argmax和求和)。此外还有用于集成用户编写的CUDA代码和生成符号化CUDA代码的工具。除此之外,Mathematica的其余核心功能仍然仅支持CPU。
您可以在这里查看当前CUDA和OpenCL支持的完整细节。