この
OpenCL™
カーネルの説明は、C/C ++ カーネル の情報に基づいています。カーネルのパフォーマンスを加速する同じプログラミング手法は、C/C++ と OpenCL カーネルの両方に適用されます。ただし、OpenCL カーネルでは、プラグマの代わりに __attribute
構文が使用されます。使用可能な属性の詳細は、OpenCL 属性 を参照してください。
次のコード例は、 Vitis™ アプリケーション アクセラレーション開発フローの OpenCL カーネルの要素をいくつか示したものです。これは、OpenCL またはカーネル開発の入門用のものではなく、OpenCL および C/C++ カーネル間の主な違いを示すためのものです。