Research and Comparison of CUDA GPU Programming in MATLAB and Mathematica

被引:4
作者
Liu, Xiongwei [1 ]
Cheng, Lizhi [1 ]
Zhou, Qun [2 ]
机构
[1] Natl Univ Def Technol, Coll Sci, Dept Math & Syst Sci, Changsha, Hunan, Peoples R China
[2] Hunan Int Econ Univ, Sch Informat Sci & Engn, Changsha, Hunan, Peoples R China
来源
PROCEEDINGS OF 2013 CHINESE INTELLIGENT AUTOMATION CONFERENCE: INTELLIGENT AUTOMATION & INTELLIGENT TECHNOLOGY AND SYSTEMS | 2013年 / 255卷
关键词
GPU; CUDA; Mathematica; MATLAB; Matrix multiplication;
D O I
10.1007/978-3-642-38460-8_28
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper discusses and analyzes the reasons of fast development of GPU computing, CUDA-enabled GPU programming model, direct matrix multiplication algorithms based on CPU and CUDA-enabled GPU. In three different environments of VC++2008, Matlab 2009b and Mathematica 8, for matrices of different dimensions, we compare execution efficiency by means of runtime. For research and study, GPU Computing in mathematica software systems provides a good choice because of their advantages of low cost, ease of use, high efficiency.
引用
收藏
页码:251 / 257
页数:7
相关论文
共 5 条
[1]  
[Anonymous], 2011, CUDA by Example: An Introduction to General-Purpose GPU Programming
[2]  
[梁娟娟 Liang Juanjuan], 2011, [计算机系统应用, Computer Systems & Applications], V20, P178
[3]  
Liu Jinfeng, 2011, Computer Engineering and Applications, V47, P9, DOI 10.3778/j.issn.1002-8331.2011.19.003
[4]  
Zhang S, 2009, HIGH PERFORMANCE CAL
[5]  
Zucchelli G, 2012, EDN CHINA, V3, P57