KhronosGroup/OpenCL-CLHPP

Khronos OpenCL-CLHPP

它解决了什么问题

该项目为 OpenCL API 提供了 C++ 绑定,使开发者能够在 C++ 环境中使用 OpenCL 的并行计算功能,而无需仅依赖基于 C 的 API。

它如何工作

它提供了一组 C++ 头文件(opencl.hppcl2.hpp),用于封装核心 OpenCL C API。这些绑定允许采用更原生的 C++ 编程风格,并与所有版本的 OpenCL 兼容,包括 1.x 版本。

适用人群

使用 OpenCL 构建高性能计算应用程序且更倾向于使用 C++ 而非 C 的开发者。

主要亮点

  • 拥有一个维护良好的 C++ 绑定版本(opencl.hpp
  • 与所有 OpenCL 版本兼容,包括 1.x
  • 包含一个简单的示例应用程序,用于演示基本功能
  • 与 OpenCL SDK 集成,提供流畅的构建体验

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目