KhronosGroup/OpenCL-CLHPP
Khronos OpenCL-CLHPP
它解决了什么问题
该项目为 OpenCL API 提供了 C++ 绑定,使开发者能够在 C++ 环境中使用 OpenCL 的并行计算功能,而无需仅依赖基于 C 的 API。
它如何工作
它提供了一组 C++ 头文件(opencl.hpp 和 cl2.hpp),用于封装核心 OpenCL C API。这些绑定允许采用更原生的 C++ 编程风格,并与所有版本的 OpenCL 兼容,包括 1.x 版本。
适用人群
使用 OpenCL 构建高性能计算应用程序且更倾向于使用 C++ 而非 C 的开发者。
主要亮点
- 拥有一个维护良好的 C++ 绑定版本(
opencl.hpp) - 与所有 OpenCL 版本兼容,包括 1.x
- 包含一个简单的示例应用程序,用于演示基本功能
- 与 OpenCL SDK 集成,提供流畅的构建体验
相关
- 项目
- 项目
- 项目
- 项目
- 项目