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

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

5.4.5. OpenCLカーネルに向けた インテル® FPGA SDK for OpenCL™ チャネルの有効化

インテル® FPGA SDK for OpenCL™ のチャネル拡張を実装するには、チャネル固有のプラグマとAPI呼び出しを含むようにOpenCLカーネルを修正します。

チャネル拡張を有効にするには、次のプラグマを使用します。

#pragma OPENCL EXTENSION cl_intel_channels : enable

チャネル宣言は、特定のOpenCLカーネルプログラムに固有のものです。チャネルのインスタンスもまた、各OpenCLカーネルプログラムのデバイスペアに固有です。ランタイムに単一の OpenCLカーネルプログラムを複数のデバイスにロードする場合、各デバイスはチャネルのコピーを1つ保有するようになります。ただし、このチャネルのコピーは独立しており、デバイス間でデータを共有しません。