アクセラレーション アプリケーションの開発を始める前に、正しく設計しておくことが重要です。この段階では、どのソフトウェア関数をデバイス カーネルにマップするか、どれくらい並列処理が必要か、どのように適用するかなど、アプリケーションのアーキテクチャに関する重要事項を決定します。
図 1. アプリケーションの設計手法
このセクションでは、このプロセスに関連するさまざまな手順を説明します。反復的な方法を使用することで、解析を調整して、より適した設定を見つけることができます。