[問題] CUDA的核心與block分配問題
各位前輩好
小弟近來接觸CUDA 在warp與core的觀念上有問題
目前我已知所有的block會被自動分配到各個SM
在一個SM中,每個block中的thread以warp為單位執行
我的問題如下:
假設在一個block中最後一個warp快結束了
那麼其他的core會先執行下一個block中的warp
還是會等一個block中所有的warp執行完,才會執行下一個block
如果是前者,這樣是不是就代表無法避免有core閒置
手機發文,排版方面可能欠佳,先謝謝各位前輩指導
-----
Sent from JPTT on my Sony D6653.
--
__ __ _
\ \ / / __ _ _ __ | | ___ ___
\ V / / _` | | '_ \ | | / _ \ / _ \
| | | (_| | | | | | | |___ | __/ | __/
|_| \__,_| |_| |_| |_____| \___| \___|
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.247.115
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1446779320.A.B78.html
→
11/06 12:34, , 1F
11/06 12:34, 1F
→
11/06 12:36, , 2F
11/06 12:36, 2F
→
11/06 12:37, , 3F
11/06 12:37, 3F
→
11/06 12:37, , 4F
11/06 12:37, 4F
→
11/06 12:40, , 5F
11/06 12:40, 5F
→
11/06 12:44, , 6F
11/06 12:44, 6F
→
11/06 12:46, , 7F
11/06 12:46, 7F
→
11/06 12:49, , 8F
11/06 12:49, 8F
→
11/06 12:50, , 9F
11/06 12:50, 9F
→
11/06 12:52, , 10F
11/06 12:52, 10F
→
11/06 12:52, , 11F
11/06 12:52, 11F
→
11/06 12:52, , 12F
11/06 12:52, 12F
→
11/06 12:53, , 13F
11/06 12:53, 13F
→
11/06 12:53, , 14F
11/06 12:53, 14F
→
11/06 12:54, , 15F
11/06 12:54, 15F
→
11/06 12:56, , 16F
11/06 12:56, 16F
→
11/06 12:58, , 17F
11/06 12:58, 17F
→
11/06 12:58, , 18F
11/06 12:58, 18F
→
11/06 12:59, , 19F
11/06 12:59, 19F
→
11/06 12:59, , 20F
11/06 12:59, 20F
→
11/06 13:01, , 21F
11/06 13:01, 21F
→
11/06 13:04, , 22F
11/06 13:04, 22F
→
11/06 13:05, , 23F
11/06 13:05, 23F
→
11/06 13:05, , 24F
11/06 13:05, 24F
→
11/06 13:10, , 25F
11/06 13:10, 25F
→
11/06 13:11, , 26F
11/06 13:11, 26F
→
11/06 13:11, , 27F
11/06 13:11, 27F
→
11/06 13:12, , 28F
11/06 13:12, 28F
→
11/06 13:12, , 29F
11/06 13:12, 29F
→
11/06 13:13, , 30F
11/06 13:13, 30F
→
11/06 13:13, , 31F
11/06 13:13, 31F
→
11/06 13:14, , 32F
11/06 13:14, 32F
→
11/06 13:15, , 33F
11/06 13:15, 33F
→
11/06 13:27, , 34F
11/06 13:27, 34F
→
11/06 13:28, , 35F
11/06 13:28, 35F
→
11/06 13:29, , 36F
11/06 13:29, 36F
推
11/06 16:01, , 37F
11/06 16:01, 37F
→
11/06 16:02, , 38F
11/06 16:02, 38F
推
11/07 15:55, , 39F
11/07 15:55, 39F
→
11/07 15:56, , 40F
11/07 15:56, 40F
→
11/07 15:58, , 41F
11/07 15:58, 41F
也就是說在一個SM中,執行完一個block裡的所有warp後
才會換執行新的一個block中的第一個warp ?
※ 編輯: Yan5566 (1.173.26.97), 11/07/2015 20:17:01
※ 編輯: Yan5566 (1.173.26.97), 11/07/2015 20:22:52
推
11/07 23:26, , 42F
11/07 23:26, 42F
願聞其詳!!
※ 編輯: Yan5566 (1.173.26.97), 11/08/2015 02:17:08
推
11/08 04:23, , 43F
11/08 04:23, 43F
→
11/08 04:24, , 44F
11/08 04:24, 44F
→
11/08 04:25, , 45F
11/08 04:25, 45F
→
11/08 04:26, , 46F
11/08 04:26, 46F
推
11/08 12:25, , 47F
11/08 12:25, 47F
→
11/08 12:26, , 48F
11/08 12:26, 48F
→
11/08 12:27, , 49F
11/08 12:27, 49F
推
05/07 21:02, , 50F
05/07 21:02, 50F
→
05/07 21:03, , 51F
05/07 21:03, 51F
→
05/07 21:04, , 52F
05/07 21:04, 52F
→
05/07 21:05, , 53F
05/07 21:05, 53F
→
05/07 21:05, , 54F
05/07 21:05, 54F
→
05/07 21:06, , 55F
05/07 21:06, 55F
→
05/07 21:06, , 56F
05/07 21:06, 56F
→
05/07 21:07, , 57F
05/07 21:07, 57F
→
05/07 21:08, , 58F
05/07 21:08, 58F
→
05/07 21:09, , 59F
05/07 21:09, 59F
→
05/07 21:10, , 60F
05/07 21:10, 60F
→
05/07 21:11, , 61F
05/07 21:11, 61F
→
05/07 21:14, , 62F
05/07 21:14, 62F
→
05/07 21:15, , 63F
05/07 21:15, 63F
→
05/07 21:15, , 64F
05/07 21:15, 64F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):