インテル® FPGA SDK for OpenCL™プロ・エディション: プログラミング・ガイド

ID 683846
日付 4/01/2019
Public
ドキュメント目次

12.4. num_compute_units(X,Y,Z) 属性を使用したカーネルの複製

num_compute_units(X,Y,Z) カーネル属性を含めると、単一ワークアイテムのOpenCLカーネルを複製することができます。

計算ユニット数の指定 で示されているように、num_compute_units(N) カーネル属性をカーネルに含めることで、 インテル® FPGA SDK for OpenCL™オフライン・コンパイラーに対し、複数の計算ユニットを生成しデータを処理するよう指示します。num_compute_unit(N) 属性はオフライン・コンパイラーに、カーネルの同一のコピーをN個ハードウェアに生成するよう指示します。

要確認: データに依存するカーネルの処理を制御している特定の計算ユニットを識別するには、get_compute_id()組み込み関数を呼び出します。