HLS プラグマ - 2023.2 日本語

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

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

Vitis HLS での最適化

AMD Vitis™ ソフトウェア プラットフォームでは、C/C++ 言語または OpenCL™ C で定義されるカーネルをレジスタ トランスファー レベル (RTL) にコンパイルし、AMD デバイスのプログラマブル ロジックにインプリメントできるようにする必要があります。v++ コンパイラは Vitis 高位合成 (HLS) ツールを呼び出し、カーネル ソース コードを RTL に合成します。

HLS ツールはユーザーの操作なしで Vitis IDE プロジェクトを処理できるよう設計されていますが、HLS ツールでは、生成される RTL コードのレイテンシの削減、スループット パフォーマンスの向上、エリアおよびデバイス リソース使用率の削減など、デザインを最適化するためのプラグマも提供されています。これらのプラグマは、カーネルのソース コードに直接追加できます。

HLS プラグマには、次の表で指定されるような最適化タイプがあります。