OpenCL
文章平均质量分 78
Aselan
这个作者很懒,什么都没留下…
展开
-
Matlab调用openCL性能评测
自己用matlab写的CDBM实在慢得让人难以接受,于是决定考虑使用openCL重写,在此之前先看看openCL在matlab下的加速性能。主要测试的是矩阵乘法,测试平台为intel xeon e3 1230v2 + AMD HD 6570 2GB, 软件环境是windows 7 64bit + matlab 2013 a 64bit。open CL toolbox for matlab下原创 2013-09-08 17:01:03 · 4663 阅读 · 0 评论 -
matlab上使用open CL的精度损失
在matlab下用openCL写了一个简单的矩阵pooling算法,也就是将一个矩阵的行列减半,每四个元素求平均值。发现使用直接迭代和使用openCL的结果存在部分值不相等的情况。起初以为是程序编写问题,经仔细检查发现是GPU上的单精度对比CPU单精度存在精度损失的情况。对此,《深入理解计算机系统》中说到过,CPU的fpu寄存器位数为80位,GPU的寄存器位数为32位。幸好精度损失不大。首先主原创 2013-09-15 11:30:41 · 2842 阅读 · 2 评论