CUDA线程、线程块、线程束、流多处理器、流处理器、网格概念的深入理解
生活随笔
收集整理的這篇文章主要介紹了
CUDA线程、线程块、线程束、流多处理器、流处理器、网格概念的深入理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一.與CUDA相關的幾個概念:thread,block,grid,warp,sp,sm。
sp:?最基本的處理單元,streaming processor ?最后具體的指令和任務都是在sp上處理的。GPU進行并行計算,也就是很多個sp同時做處理
sm:多個sp加上其他的一些資源組成一個sm, ?streaming multiprocessor. 其他資源也就是存儲資源,共享內存,寄儲器等。
warp:GPU執行程序時的調度單位,目前cuda的warp的大小為32,同在一個warp的線程,以不同數據資源執行相同的指令。
grid、block、thread:在利用cuda進行編程時,一個grid分為多個block,而一個block分為多個thread.其中任務劃分到是否影響最后的執行效果。劃分的依據是任務特性和GPU本身的硬件特性。
?
轉載于:https://www.cnblogs.com/chihaoyuIsnotHere/p/10049687.html
總結
以上是生活随笔為你收集整理的CUDA线程、线程块、线程束、流多处理器、流处理器、网格概念的深入理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 度分秒转换函数
- 下一篇: 信息化建设成功的重要因素