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 整合,提供順暢的建置體驗

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案