文件名称:MatCL - OpenCL 包装器:用于 Matlab 的 OpenCL 包装器-matlab开发
文件大小:486KB
文件格式:ZIP
更新时间:2024-06-18 10:33:03
matlab
MatCL 是 MathWorks Matlab 的 OpenCL 接口。 这个基于 MEX 的工具箱旨在提供一个简单易用的解决方案,以使用单个命令从 Matlab 传输内存和启动 OpenCL 内核。 与其他 Matlab OpenCL 解决方案相比,MatCL 不仅是 OpenCL API 包装器,而且封装了初始化设备、从 Matlab 工作区变量创建 OpenCL 缓冲区以及构建和启动内核所需的低级主机 API 调用。 MatCL 主要旨在通过允许透明地从和向 Matlab 传递数据来帮助开发和测试 OpenCL 内核。 由于 MatCL 处理整个低级进程,因此该工具箱可以在不深入了解支持 OpenCL 内核执行所需的主机实现知识的情况下执行内核。 MatCL 还经过优化,允许在 Matlab 中高效执行 OpenCL 内核,以加速计算密集型任务,而无需依赖 Nvidia CUDA
【文件预览】:
github_repo.zip