ここでは、このガイドのこれまでのステップで学んだことを、さらに実践的な例を実行して練習します。まずは SDAccel™ 環境に関連したオンライン リソースにどんなものが用意されているかを知り、AWS フォーラムを利用してさらに詳しい情報を検索します。
ザイリンクス SDAccel 開発環境を使用して、アクセラレートされたアプリケーションを開発する方法を学びます。
C/OpenCL™ カーネルの 3 つの例を使用した演習では、適切なコード記述方法やカーネル最適化のテクニックをさらに詳しく学ぶことができます。
この例では、カーネルのパフォーマンスを改善する目的で、ループのパイプライン処理を使用する方法を学びます。
SDAccel GitHub リポジトリからこの例をダウンロードして実行します。
この例では、カーネルのパフォーマンスを改善する目的で、ループの再順序付けを使用する方法を学びます。
SDAccel GitHub リポジトリからこの例をダウンロードして実行します。
この例では、OpenCL カーネルのパフォーマンスを改善する目的で、2 つのループを 1 つに置き換える方法を学びます。
SDAccel GitHub リポジトリからこの例をダウンロードして実行します。
ザイリンクスの Github リポジトリには、学習しやすくするための例が 80 以上含まれています。関心のある例を検索するには、リポジトリを参照し、コード記述例や最適化例が多く含まれたものから始めます。
ほかの C/C++ および OpenCL カーネルのコード記述例および最適化例を参照してください。
AWS F1 SDAccel 開発フォーラムは、質問し合ったり、知識を共有したり、サポートを得るための場です。[Available Actions] セクションにある [Watch Forum] リンクをクリックして、このフォーラムを購読するようにしてください。
- 『SDx 環境リリース ノート、インストール、およびライセンス ガイド』 (UG1238)
- 『SDAccel 環境プログラマ ガイド』 (UG127)
- 『SDAccel 環境ユーザー ガイド』 (UG1023)
- 『SDAccel 環境最適化ガイド』 (UG1207
次へ: コンピューターに SDAccel をインストールして実行
Copyright© 2019 Xilinx
この資料は表記のバージョンの英語版を翻訳したもので、内容に相違が生じる場合には原文を優先します。資料によっては英語版の更新に対応していないものがあります。日本語版は参考用としてご使用の上、最新情報につきましては、必ず最新英語版をご参照ください。