cuSolver与MATLAB的接口



我喜欢在Matlab中使用cuSolver代码进行复矩阵的特征值分解。

我正在使用MATLAB CUDA内核,似乎不可能将cuSolver与MATLAB接口,因为cuSolver包含主机和设备的代码(如这里提到的:http://docs.nvidia.com/cuda/cusolver/#syevd-example1)而MATLAB CUDA内核只适用于内核函数。请发表评论。

使用Matlab环境在GPU上并行计算包含复杂数据的大量矩阵的特征值分解还有其他想法吗?

您几乎肯定需要使用MEX接口。这允许您接收gpuArray数据,并调用内核和其他CUDA库函数。

详情请参阅:http://uk.mathworks.com/help/distcomp/run-mex-functions-containing-cuda-code.html

相关内容

  • 没有找到相关文章

最新更新