OpenCL カーネル開発 - 2021.1 Japanese

Vitis 統合ソフトウェア プラットフォームの資料: アプリケーション アクセラレーション開発 (UG1393)

Document ID
UG1393
Release Date
2022-03-29
Version
2021.1 Japanese

この OpenCL™ カーネルの説明は、C/C ++ カーネル の情報に基づいています。カーネルのパフォーマンスを加速する同じプログラミング手法は、C/C++ と OpenCL カーネルの両方に適用されます。ただし、OpenCL カーネルでは、プラグマの代わりに __attribute 構文が使用されます。使用可能な属性の詳細は、OpenCL 属性 を参照してください。

次のコード例は、 Vitis™ アプリケーション アクセラレーション開発フローの OpenCL カーネルの要素をいくつか示したものです。これは、OpenCL またはカーネル開発の入門用のものではなく、OpenCL および C/C++ カーネル間の主な違いを示すためのものです。