パフォーマンス ベースラインを求めたら、次にどの関数をデバイスでアクセラレーションするかを決定します。
ヒント: この時点では、既存のコードへの変更は最小限にして、FPGA で動作するデザインをすばやく生成し、パフォーマンス ベースラインとリソース数を取得するようにします。
ハードウェアでアクセラレーションする関数を選択する際、次の 2 点を考慮する必要があります。
- パフォーマンス ボトルネック
- アプリケーションのホット スポットにどの関数が含まれるか。
- アクセラレーションの可能性
- これらの関数はアクセラレーション可能か。