
Thread,block,grid是CUDA編程上的概念,為了方便程序員軟件設計,組織線程。
thread:一個CUDA的并行程序會被以許多個threads來執(zhí)行。block:數(shù)個threads會被群組成一個block,同一個block中的threads可以同步,也可以通過shared memory通信。grid:多個blocks則會再構成grid。 在單一維度上,程序的執(zhí)行可以由多達3*65535*512=100661760(一億)個線程并行執(zhí)行,這對在CPU上創(chuàng)建并行線程來說是不可想象的。
在單一維度上,程序的執(zhí)行可以由多達3*65535*512=100661760(一億)個線程并行執(zhí)行,這對在CPU上創(chuàng)建并行線程來說是不可想象的。新聞熱點
疑難解答