tips:cuda:start
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| tips:cuda:start [2022/04/23 09:21] – yuuho | tips:cuda:start [2022/04/27 04:10] (現在) – yuuho | ||
|---|---|---|---|
| 行 66: | 行 66: | ||
| * カーネルを連続して実行した場合、thread内では順序が保証されていそう。 | * カーネルを連続して実行した場合、thread内では順序が保証されていそう。 | ||
| - | === 実行コンフィグレーション === | + | === 実行コンフィグレーション(execution configuration) |
| + | * 参考 [[https:// | ||
| * '' | * '' | ||
| - | * '' | + | * '' |
| * グリッドとブロックの次数を定義。 | * グリッドとブロックの次数を定義。 | ||
| * 正式な文法 | * 正式な文法 | ||
| * '' | * '' | ||
| * 省略された引数は 1 で初期化? | * 省略された引数は 1 で初期化? | ||
| - | * '' | + | * '' |
| * '' | * '' | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | * シェアードメモリのバイトサイズを指定するような状況とは、実行するまで必要なサイズがわからない場合。 | ||
| + | * カーネル呼び出し側で指定したサイズが作成される。 | ||
| + | * 動的な確保の場合はカーネル内で '' | ||
| + | |||
| + | === Warp とは === | ||
| + | スレッドを複数まとめたもの。実行の同期がとられる一単位。 | ||
| + | 同じ Warp 内にあるスレッドは while 文など実行すると、他のスレッドの while が止まるまで待たなければいけない。 | ||
| + | |||
tips/cuda/start.1650705663.txt.gz · 最終更新: 2022/04/23 09:21 by yuuho
