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

被引:9
作者
段群 [1 ]
王小妮 [2 ]
机构
[1] 咸阳师范学院图形图像处理研究所
[2] 咸阳师范学院网络信息中心
关键词
通用图形处理器; MATLAB; CUDA; 并行计算;
D O I
10.14016/j.cnki.1001-9227.2017.06.172
中图分类号
TP332 [运算器和控制器(CPU)];
学科分类号
080201 [机械制造及其自动化];
摘要
为了解决在MATLAB环境下使用图像处理器(GPU)进行并行计算的问题,给出了四种常用的方法,分别是:在GPU上执行重载的MATLAB函数、在MATLAB中定义GPU内核、直接从MATLAB调用CUDA代码、利用NVMEX编译CUDA源程序。每种方法都在相关硬件及软件环境下进行了实验,并给出了具体的实现方法、步骤以及参考示例代码。总结处给出了四种方法在编译方式、编程模式、编程灵活性等方面的比较,为编程者选择有效的调用方法提供了一定的参考依据。
引用
收藏
页码:172 / 174
页数:3
相关论文
共 11 条
[1]
基于GPU的数字图像处理并行算法的研究 [D]. 
陈茜 .
中国科学院研究生院(西安光学精密机械研究所),
2014
[2]
MATLAB并行计算解决方案 [J].
姚尚锋 ;
刘长江 ;
唐正华 ;
戴迪 .
计算机时代, 2016, (09) :73-75
[3]
CPU/GPU异构并行系统研究综述 [J].
屈宜丽 ;
蓝才会 ;
任志国 .
自动化与仪器仪表, 2016, (04) :25-26
[4]
基于GPU的多项式矩阵特征值并行计算 [J].
杨智诚 ;
黄友钦 ;
傅继阳 .
中国科技论文, 2016, 11 (08) :957-960
[5]
基于CUDA架构的FFT并行计算研究 [J].
骆岩红 ;
万国峰 ;
王建华 .
自动化与仪器仪表, 2014, (12) :25-28
[6]
用Matlab进行GPU并行计算的问题及对策 [J].
李桂岩 ;
李长文 ;
向宁 .
计算机与网络, 2013, 39 (11) :51-54
[7]
基于GPU的MATLAB计算与仿真研究 [J].
王恒 ;
高建瓴 .
贵州大学学报(自然科学版), 2012, 29 (06) :95-98+112
[8]
基于GPU的高性能并行计算应用 [J].
孙成刚 ;
李峥 ;
唐冬冬 ;
李翔 ;
滕红 .
电子信息对抗技术, 2012, 27 (02) :69-73
[9]
使用MATLAB轻松享受GPU的强大功能 [J].
Giorgia Zucchelli .
电子设计技术, 2012, 19 (03) :57-58+62
[10]
基于CUDA的加速MATLAB计算研究 [J].
刘绍波 ;
刘明贵 ;
张国华 .
计算机应用研究, 2010, 27 (06) :2140-2143