Intel® FPGA SDK for OpenCL™: ベスト・プラクティス・ガイド

ID 683521
日付 12/08/2017
Public
ドキュメント目次

7.3. 定数、ローカルまたはプライベート・メモリーを使用したカーネル計算の実行

メモリーアクセス効率を最適化するには、 OpenCL™カーネルの計算を定数メモリー、ローカルメモリー、またはプライベート・メモリーで実行することによって、グローバル・メモリー・アクセスの数を最小限に抑えます。

グローバル・メモリー・アクセスを最小限に抑えるには、まずグローバルメモリーから定数、ローカル、またはプライベート・メモリーへの計算グループからデータをプリロードする必要があります。プリロードされたデータに対してカーネル計算を実行し、その結果をグローバルメモリーに書き戻します。