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

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

5.5. OpenCLパイプの実装

インテル® FPGA SDK for OpenCL™ は、OpenCLパイプ機能に対する暫定サポートを提供します。
OpenCLパイプは、 OpenCL Specification version 2.0の一部であり、高効率かつ低レイテンシーなカーネルへのデータの受け渡しおよびカーネルの同期を可能にするメカニズムを提供します。

OpenCLカーネルが他のSDKと互換性があることが重要な場合にパイプを実装してください。

OpenCL Cプログラミング言語の仕様および、パイプに関する概要については、OpenCL Specification version 2.0を参照ください。

インテル® FPGA SDK for OpenCL™ のパイプの実装は、パイプの仕様全体を網羅するものではありません。そのため、OpenCL Specification version 2.0に完全には準拠していません。SDKのパイプ実装の目的は、OpenCL 2.0に準拠する異なるデバイスにおいて、一貫して機能するソリューションを提供することです。 インテル® FPGA製品に向けてパイプを有効にするには、ご自身のデザインが特定の追加要件を満たしている必要があります。