Main Content

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

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

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

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

パラメーター説明

GPU index

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

Compute capability

CUDA コードが生成される最低 Compute Capability を指定します。

Custom compute capability

コード生成用の NVIDIA® バーチャル GPU アーキテクチャの名前を指定します。

Memory mode

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

Maximum blocks per kernel

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

Dynamic memory allocation threshold

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

Memory Manager

効率的なメモリの割り当て、管理、実行時のパフォーマンスの改善を行う GPU メモリ マネージャーを選択します。

Stack size per GPU thread

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

Include error checks in generated code

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

Kernel name prefix

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

Additional compiler flags

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

cuBLAS

数学関数の呼び出しを NVIDIA cuBLAS のライブラリの呼び出しと置き換えます。

cuSOLVER

数学関数の呼び出しを NVIDIA cuSOLVER のライブラリの呼び出しと置き換えます。

cuFFT

数学関数の呼び出しを NVIDIA cuFFT のライブラリの呼び出しと置き換えます。

関連するトピック