什麼是SIMT(單指令多執行緒)
單一指令、多個執行緒的方式。程式是以每個執行緒為單位撰寫,但硬體會以 warp(NVIDIA 為 32 個)為單位將執行緒綁在一起,以相同指令執行。
日文名稱: SIMT
「SIMT(單指令多執行緒)」出現在1領域的2道練習題中(GPU程式設計等)。
這個名詞所屬的領域: GPU程式設計
單一指令、多個執行緒的方式。程式是以每個執行緒為單位撰寫,但硬體會以 warp(NVIDIA 為 32 個)為單位將執行緒綁在一起,以相同指令執行。
日文名稱: SIMT
「SIMT(單指令多執行緒)」出現在1領域的2道練習題中(GPU程式設計等)。
這個名詞所屬的領域: GPU程式設計
GPU的SIMT則是程式設計師照一般方式撰寫一個執行緒的處理,再由硬體每32個一組,以相同指令運作。
關於GPU的SIMT(單一指令、多執行緒)方式與CPU的SIMD指令之差異,下列何者正確?像這樣將以執行緒方式撰寫的程式集結成一束,並以相同指令運作的方式,稱為SIMT。
在NVIDIA的GPU中,將32個執行緒組成一束並同時執行相同指令的單位稱為什麼?GPU SIMD 平行歸約(Parallel reduction) 共享記憶體(GPU shared memory) 串流多處理器(Streaming multiprocessor) 佔用率(GPU occupancy) 固定記憶體(Pinned memory) 延遲隱藏(Latency hiding) 前綴和(Prefix sum) 記憶體合併存取(Memory coalescing)