HLS プロジェクトの最適化 - 2023.2 日本語

Vitis 高位合成ユーザー ガイド (UG1399)

Document ID
UG1399
Release Date
2023-12-18
Version
2023.2 日本語

解析が終了したら、関数のパフォーマンスを最適化する必要があることがほとんどです。パフォーマンスに問題がなくても、さらに改善の可能性はあります。このセクションでは、プロジェクトに最適化を適用するメカニズムについて説明します。実行可能なさまざまなタイプの最適化については、最適化手法とトラブルシューティングのヒント を参照してください。

最適化指示子は、さまざまな HLS プラグマ を使用してコンパイラのプラグマとしてソース コードに直接追加できるほか、HLS 最適化指示子 で説明されるように、コンフィギュレーション コマンドを使用して HLS コンポーネントに最適化指示子を設定して適用することもできます。

HLS コンパイラには、最適化プラグマおよび指示子に加え、シミュレーションおよび合成のデフォルト結果を管理するためのコンフィギュレーション コマンドも多く含まれます (HLS コンフィギュレーション ファイルのコマンド を参照)。