KhronosGroup/OpenCL-SDK
OpenCL SDK
解决的问题
提供一个统一的软件开发工具包(SDK),用于创建使用 OpenCL 的应用程序,将所有必需的头文件、绑定和加载器整合到一个包中。
工作原理
该 SDK 打包了几个核心组件:用于 API 定义的 OpenCL 头文件、便于集成的 C++ 绑定、用于管理设备驱动程序的 OpenCL ICD 加载器,以及用于简化开发的实用程序库。它还包含文档和代码示例,帮助开发者快速上手。
适用人群
希望编写高性能、跨平台程序,能够在 GPU 和 CPU 等各种硬件加速器上运行的开发者。
主要亮点
- 统一打包的头文件、C++ 绑定和加载器。
- 包含用于常见 OpenCL 任务的实用程序库。
- 提供代码示例,包括与 OpenGL 和 Vulkan 互操作的示例。
- 使用 CMake 实现标准化的构建流程。
相关
- 项目
- 项目
- 项目
- 项目