インテルのみ表示可能 — GUID: ewa1456266147133
Ixiasoft
7.4.1. アレイインデックスに基づくローカル・メモリー・バンクの幾何学的構成の最適化
デフォルトでは、 Intel® FPGA SDK for OpenCL™オフライン・コンパイラーは、ローカル・メモリー・システムを自動的にバンキングすることでパフォーマンスを向上させる可能性があります。 インテル® FPGA SDK for OpenCL™ は、ローカル・メモリー・システムのバンキングジオメトリをカスタマイズできる高度な機能が含まれています。 ローカル・メモリー・バンクのジオメトリを設定するには、OpenCLカーネルにnumbanks( N )およびbankwidth( M )カーネル属性を含めます。
次のコード例は、 numbanksおよびbankwidthに割り当てた値に基づいて、バンクのジオメトリがどのように変化するかを示しています。
コードの例 | バンクの幾何学 |
---|---|
|
|
|
|
|
|
|
|
|