Slide 14
Slide 14 text
CompML
スレッドの構成
13
CPU GPU
グリッド
カーネル
ホスト デバイス
グリッド
ブロック
(0, 0)
ブロック
(1, 0)
ブロック
(2, 0)
ブロック
(0, 1)
ブロック
(1, 1)
ブロック
(2, 1)
ブロック
スレッド
(0, 0)
スレッド
(1, 0)
スレッド
(1, 0)
スレッド
(2, 0)
スレッド
(1, 1)
スレッド
(1, 2)
スレッド
(3, 0)
スレッド
(1, 3)
スレッド
(2 0)
スレッド
(2, 1)
スレッド
(2, 2)
スレッド
(2, 3)
• CPUから呼び出される.
• グリッド内のスレッドは1つのグローバルメモリ
空間を共有.
ブロック
• ブロック内のスレッド間の同期が可能
• ブロック内でメモリを共有.
スレッド
• 最⼩の実⾏単位
+PIO$IFOH ଞ
Q