coder.gpu.kernel
为了
ループをgpuカーネルにマッピングプラグマプラグマプラグマ
说明
coder.gpu.kernel()
for的ループのに配置なければならないのプラグマ。ループパラメーターから计算したた次元のカーネルをを生成
メモ
coder.gpu.kernel
プラグマはソフトウェア実行さすべてのループ解析チェックがオーバーライドささ。。。coder.gpu.kernel
プラグマの高度机能をする前に,,coder.gpu.kernelfun
を使用しください。
coder.gpu.kernel(b,t)
は,ループ直前配置しループレベルプラグマです。。b
およびt
で指定たのカーネル生成します。B [BX,BY,1]
は,次元X
およびy
((z
は使用ません)に沿っグリッドの数定义するです。。T [TX,TY,TZ]
は,次元X
,y
,およびz
に沿っブロックスレッド数定义する配列です。
b
およびt
の-1の -の场合,,,,,,,,で自动グリッドとブロック次元次元を推测ししなければならないことををcoder.gpu.kernel
プラグマはなグリッドブロックの次元エラー生成生成します。
coder.gpu.kernel(b,t,m,名称)
は,同じ引数b
およびt
を想定ています引数引数m
および姓名
を指定するます。m
は,プロセッサの最小ブロック数する正の整数。。m
を増やす内のレジスタ使用がし,カーネル占有占有率が改善するする可能可能ますますますm
の-1の -の场合,,,,,,,ででで既定ののののををしなければならないことを。。。。姓名
は,れたの名前のマイズ可能にする文字配列です。
カーネルプラグマすると,の并列并列解析のチェックがさされれますます。。このライドライドライドによりにより,すべてすべてののがが互い互いにしてないないないないことことことことことことををを并列なりますにループを化し问题がことを确认してください。
この关数コード生成ですです。matlab®では效果ありません。