看板 C_and_CPP 關於我們 聯絡資訊
最近在自學CUDA,發現真的要對計算機架構有一定認知 寫出來的CUDA code才會好。 去翻了幾本計組的書,好像對X86以外的架構著墨都不多。 就算只討論x86,也沒有詳細比較各代之間的差異。 nvidia算是SIMD的變型: SIMT吧。 但SIMT與SIMD有什麼差別,網上爬文也不知所云。 我的認知只到這裡了。 那請問版上對於計算機架構熟悉的大牛,是怎學習此領域的呢? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.206.101 gaiger:轉錄至看板 VideoCard 12/03 02:13
VictorTom:我甚至不知道你說的SIMT是什麼, G神前兩頁也沒有.... 12/03 09:11
MOONRAKER:Single Instruction Multiple Thread吧 似乎是自動化的 12/03 10:51
MOONRAKER:thread機制 不過目的還是用來做vector computing 12/03 10:52
VictorTom:我也有猜是Thread, 只是G神沒有回應所以小弟我就縮了XD 12/03 10:59
MOONRAKER:他是仿SIMD來的,關鍵字就用 'SIMT Single Instruction' 12/03 13:38
xsoho:大陸有人寫cuda的書,不知好不好,我已經托大陸出差的人買 xD 12/04 13:23
drinkitblack:CUDA programming guide滿詳細了吧 舊版的也可以看看 12/06 00:48
drinkitblack:更通用的就白算盤 那同作者寫的進階版 有很多平行化 12/06 00:50