jcl:Jonathan 的 OpenCL 包装器

时间:2024-07-11 11:54:31
【文件属性】:

文件名称:jcl:Jonathan 的 OpenCL 包装器

文件大小:191KB

文件格式:ZIP

更新时间:2024-07-11 11:54:31

C++

jcl - Jonathan 的 OpenCL 包装器 概述 该库是 OpenCL 的 C++ 包装器。 我构建它是为了更快地构建 OpenCL 应用程序的原型,并为构建和运行 OpenCL 内核创建一个恒定且简单的界面。 OpenCL 很棒,但我倾向于使用 OpenCL 异构计算功能的一个非常有限的子集; 所以这个库对内存和内核使用做了一些简化的假设,以便轻松创建 OpenCL 上下文(即单行)。 汇编 构建 jcl 在 Windows 上使用 Visual Studio 2012,在 Mac OS X 上使用 cmake + gcc 4.7(或更高版本)。 您还需要支持 OpenCL 的图形卡或 CPU 驱动程序。 有关为 jcl 安装依赖项的注意事项: 视窗: Intel SDK(用于 CPU 支持) 从以下位置下载并安装 CPU Only 运行时: : 对于 ATI 卡:


【文件预览】:
jcl-master
----jcl.vcxproj.filters(6KB)
----LICENSE.txt(34KB)
----src()
--------jcl()
----jcl.sln(1KB)
----CMakeLists.txt(5KB)
----jcl.vcxproj(8KB)
----README.md(3KB)
----jcl.v11.suo(37KB)
----opencl_cpp_header()
--------cl_1_2.hpp(271KB)
--------cl_1_1.hpp(110KB)
--------cl.hpp(271KB)
----jcl.vcxproj.user(161B)
----tests_jcl()
--------src()
--------CMakeLists.txt(5KB)
--------test_jcl.vcxproj.user(161B)
--------convolution_kernel.cl(2KB)
--------test_jcl.vcxproj(6KB)
--------.gitignore(10B)
--------test_jcl.vcxproj.filters(3KB)
--------headers()
----.gitignore(90B)
----include()
--------jcl()

网友评论