OpenCL工具箱v0.17

OpenCL MATLAB工具箱

3.7 k下载

更新2011年1月25日

查看许可协议

* * * * *
更新:v0.15
——各种各样的错误修复
——金宝app对CPU / GPGPU设备的支持
——附加设备常规提供的信息获取设备信息
——记录源代码
——添加destroy_buffer命令自由来源
* * * * * *
这是第一个版本的OpenCL MATLAB工具箱。这是一个简单的接口,封装了clBuffer和clKernel MATLAB类对象。它允许一个轻松地创建设备缓冲区,设置设备内存,编译和调用内核函数等。

将来的版本将会覆盖Matlab原语(+,-,*,rdivide等等),这样的知识OpenCL编码不需要。

当前版本简化了集成与MATLAB OpenCL (.cl)文件。

例如,调用内核OpenCL的文件做如下:

ocl = opencl ();
ocl.initialize (1,1);
ocl.addfile (“simple_add.cl”);
ocl.build ();

global_workgroup_size = (128, 0, 0);
local_workgroup_size = (128, 0, 0);
addkernel = clkernel(‘添加’,global_workgroup_size local_workgroup_size);

x = clobject(单(1:10));
y = clobject(单(11));
z = clobject(0(1 10 '单'));

addkernel (x, y, z, uint32 (10));

值= z.get ();
disp(值);

项目主页:
http://code.google.com/p/opencl-toolbox/

引用作为

雷德福Juang (2023)。OpenCL工具箱v0.17(//www.tatmou.com/matlabcentral/fileexchange/30109-opencl-toolbox-v0-17), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2010b
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在GPU计算帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.6.0.0

0.17:添加额外的设备信息。
错误修复:我交换当地和全球dim . .(大哦)。
开始添加matlab内核

1.4.0.0

更新描述

1.3.0.0

更新文件版本0.15。更新描述解释更新。

1.1.0.0

在著作权领域更新许可证持有人的名称。

1.0.0.0