OpenCL Matlab Wrapper:用于 MATLAB 的 OpenCL 包装器,可实现强大而简单的接口-matlab开发

时间:2024-06-21 03:43:03
【文件属性】:

文件名称:OpenCL Matlab Wrapper:用于 MATLAB 的 OpenCL 包装器,可实现强大而简单的接口-matlab开发

文件大小:18KB

文件格式:ZIP

更新时间:2024-06-21 03:43:03

matlab

该包装器以类似于 Mathematica 的 OpenCLLink 的方式提供了 MATLAB 和 OpenCL 之间的接口。 控制环境中的一切,来回复制数据,以直观的方式启动线程,所有这些都组织在一个类中,并通过简单的函数接口完成。 编译内核、复制缓冲区、启动线程和读回数据只需要 2 次调用。 课程包括: obj = OpenCLInterface - 查询所有可用设备的构造函数。 obj.PrintDevices - 打印所有可用设备。 obj.GetGPUDevices - 获取所有 GPU 设备的 ID。 obj.GetCPUDevices - 获取所有 CPU 设备的 ID。 obj.CreateFunction - 从文件或字符串中读取内核代码,编译并缓存它。 obj.Run - 使用指定的本地和全局工作负载、标量和缓冲区及其内存标志启动内核。 指定为输出的缓冲区将包含执行后的


【文件预览】:
OpenCLWrapperMATLABMexInterface.zip

网友评论