メインコンテンツ

GPU Coder 入門

NVIDIA GPU の CUDA コードの生成

GPU Coder™ は、最適化された CUDA® コードを MATLAB® コードおよび Simulink® モデルから生成します。生成されるコードには、深層学習、組み込み型ビジョン、レーダー、および信号処理アルゴリズムの並列化が可能な部分についての CUDA カーネルが含まれています。生成された CUDA コードをプロファイルして、ボトルネックやパフォーマンス最適化の機会を特定できます。高いパフォーマンスを実現するために、生成されたコードは NVIDIA® TensorRT™ を呼び出すことができます。生成された CUDA コードをソース コードまたはスタティック/ダイナミック ライブラリとしてプロジェクトに統合し、NVIDIA Jetson™、NVIDIA DRIVE®、NVIDIA Clara™ の各プラットフォームに組み込まれているものを含む最新の NVIDIA GPU 用にコンパイルできます。Jetson および DRIVE プラットフォーム上の周辺機器にアクセスし、カスタム CUDA コードを生成コードに組み込むことができます。

GPU Coder は、MATLAB コードと生成された CUDA コードの間でトレースするための双方向リンクを提供します (Embedded Coder® を使用)。生成コードの数値的な動作は、ソフトウェアインザループ (SIL) テストとプロセッサインザループ (PIL) テストによって検証できます。

チュートリアル

MATLAB アルゴリズムからのコード生成について

注目の例