KhronosGroup/OpenCL-SDK

OpenCL SDK

何を解決するか

OpenCL を使用するアプリケーションを開発するための統合ソフトウェア開発キット(SDK)を提供し、必要なすべてのヘッダー、バインディング、ローダーを1つのパッケージに統合します。

仕組み

SDK は以下の主要なコンポーネントをバンドルしています:API 定義用の OpenCL ヘッダー、統合を容易にする C++ バインディング、デバイスドライバーを管理する OpenCL ICD ローダー、開発を簡素化するユーティリティライブラリ。また、ドキュメントとコードサンプルも含まれており、開発者が迅速にスタートできるように支援します。

対象ユーザー

GPU や CPU などのさまざまなハードウェアアクセラレータ上で実行できる、高性能なクロスプラットフォームプログラムを書きたい開発者。

特徴

  • ヘッダー、C++ バインディング、ローダーの統合バンドル。
  • 一般的な OpenCL タスクを簡素化するユーティリティライブラリを含む。
  • OpenGL および Vulkan と相互運用するコードサンプルを提供。
  • CMake を使用して標準化されたビルドプロセスを実現。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト