MATLAB环境下GPU并行计算的应用

作者:段群; 王小妮
来源:自动化与仪器仪表, 2017, (06): 172-174.
DOI:10.14016/j.cnki.1001-9227.2017.06.172

摘要

为了解决在MATLAB环境下使用图像处理器(GPU)进行并行计算的问题,给出了四种常用的方法,分别是:在GPU上执行重载的MATLAB函数、在MATLAB中定义GPU内核、直接从MATLAB调用CUDA代码、利用NVMEX编译CUDA源程序。每种方法都在相关硬件及软件环境下进行了实验,并给出了具体的实现方法、步骤以及参考示例代码。总结处给出了四种方法在编译方式、编程模式、编程灵活性等方面的比较,为编程者选择有效的调用方法提供了一定的参考依据。

全文