サイト内検索

OpenCL Embedded Profile では Full Profile に対してどのような制限がありますか?

OpenCL

カテゴリ:OpenCL™
ツール:OpenCL SDK
デバイス:-


Embedded プロファイルは OpenCL のサブセットとして定義された規格で、主な相違点は以下の通りです

  • オンラインコンパイラのサポートがオプショナル
  • 64 ビットの整数型、ベクタ型のサポートはなし
  • Float 2D/3D イメージがニアレストネイバのサンプリングでのみ使用可能
  • マクロ、__EMBEDDED_PROFILE__ が追加され、Embedded Profile のみサポートされるプラットフォームでは CL_PLATFORM_PROFILE で返す文字列が EMBEDDED_PROFILE となる
  • コンスタントバッファのサイズ、オブジェクトのアロケーションサイズ、定数の引数の数、ローカルメモリサイズの最小値が低減
  • イメージ及び浮動小数点のサポートは OpenGL ES 2.0 texture requirements に沿う


Full Profile の拡張は Embedded Profile にも適用可能です。

なお、アルテラの OpenCL 開発環境でサポートされる Embedded Profile については、下記ドキュメントを参照してください。
https://www.altera.com/en_US/pdfs/literature/hb/opencl-sdk/aocl_programming_guide.pdf
(Embedded Profile Implementation のキーワードで検索してください。)

経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。