Skip to content

Latest commit

 

History

History
45 lines (40 loc) · 3.88 KB

File metadata and controls

45 lines (40 loc) · 3.88 KB

English | 日本語

2020.2 Vitis ™ - ランタイムおよびシステムの最適化チュートリアル

xilinx.com の Vitis ™開発環境を参照

設計チュートリアル

最適化されたアクセラレーション アプリケーションを開発する手法には、アプリケーションのアーキテクチャとハードウェア カーネルの開発の 2 つの段階があります。最初の段階では、どのソフトウェア関数を FPGA カーネルでアクセラレーションするか、どれくらいの並列処理が達成可能か、どのようにコード記述するかなど、アプリケーション アーキテクチャに関する重要事項を決定します。第 2 段階では、ソース コードを構築し、必要なコンパイラ オプションとプラグマを適用して、最適なパフォーマンス ターゲットを達成するのに必要なカーネル アーキテクチャを作成して、カーネルをインプリメントします。次の例は、この設計手法を実際のアプリケーションで使用する方法を示しています。

チュートリアル説明
XRT ホスト コードの最適化 CPU ホスト コードを最適化して、ハードウェア アクセラレータとランタイム ソフトウェアの相互関係を最大限に活用する方法を説明します。
IVAS を使用したストリーミング ビデオ解析 Vitis および Vitis AI 1.2 で、ストリーミング ビデオを解析するためのザイリンクス IVAS フレームワークを使用したリファレンス プラットフォームをデモします。

機能チュートリアル

チュートリアル説明
複数 DDR バンクの使用 複数の DDR を使用してカーネルとグローバル メモリ間のデータ転送を向上する方法を説明します。
複数の計算ユニットの使用 FPGA のカーネル インスタンス数を増加する柔軟なカーネル リンク プロセスを使用して、統合したホスト カーネル システムの並列処理を改善する方法を説明します。
Vivado インプリメンテーションの制御 プロジェクトをインプリメントする際に Vivado® ツール フローを制御する方法を説明します。

Copyright© 2020 Xilinx

この資料は 2021 年 2 月 8 日時点の表記バージョンの英語版を翻訳したもので、内容に相違が生じる場合には原文を優先します。資料によっては英語版の更新に対応していないものがあります。 日本語版は参考用としてご使用の上、最新情報につきましては、必ず最新英語版をご参照ください。