Main Content

GPU Coder 入門

NVIDIA GPU の CUDA コードの生成

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

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

チュートリアル

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

注目の例