Main Content

モデル コンフィギュレーション パラメーター: GPU コード

[コード生成][GPU コード] カテゴリには、生成コードの GPU 固有の設定を構成するためのパラメーターが含まれています。

これらのパラメーターには GPU Coder™ のライセンスが必要です。

[コンフィギュレーション パラメーター] ダイアログ ボックスの以下のコンフィギュレーション パラメーターは、[コード生成][GPU コード] ペインにあります。

パラメーター説明

GPU index (Simulink Coder)

ターゲットにする CUDA® デバイスを指定します。

Compute capability (Simulink Coder)

CUDA コードの生成に最低限の Compute Capability を指定します。

Custom compute capability (Simulink Coder)

コード生成のために NVIDIA® 仮想 GPU アーキテクチャの名前を指定します。

Memory mode (Simulink Coder)

生成された CUDA コードで使用されるメモリ割り当て (malloc) モードを指定します。

Maximum blocks per kernel (Simulink Coder)

カーネルの起動中に作成される CUDA ブロックの最大数を指定します。

Dynamic memory allocation threshold (Simulink Coder)

このサイズを超えるとプライベート変数がスタックではなくヒープに割り当てられるようになるサイズを指定します。

Memory Manager (Simulink Coder)

効率的なメモリ割り当て、メモリ管理、および実行時のパフォーマンス向上のために、GPU メモリ マネージャーを選択します。

Stack size per GPU thread (Simulink Coder)

GPU スレッドあたりの最大スタック制限を指定します。

Include error checks in generated code (Simulink Coder)

生成される CUDA コードに実行時エラー チェック機能を追加します。

Kernel name prefix (Simulink Coder)

カスタムのカーネル名の接頭辞を指定します。

Additional compiler flags (Simulink Coder)

nvcc コンパイラに追加フラグを指定します。

cuBLAS (Simulink Coder)

数学関数の呼び出しと NVIDIA cuBLAS ライブラリの呼び出しの置換。

cuSOLVER (Simulink Coder)

数学関数の呼び出しと NVIDIA cuSOLVER ライブラリの呼び出しの置換。

cuFFT (Simulink Coder)

数学関数の呼び出しと NVIDIA cuFFT ライブラリの呼び出しの置換。

関連するトピック