我對這個架構感到沮喪,因爲沒有明顯的解釋爲什麼工作組應該是三維的,或者我還沒有找到解釋。由於任何維度都可以從一個維度的工作組中模擬出來,它似乎會增加額外的複雜性,並且比現在理解將工作劃分爲工作組的最佳方式更難。爲什麼OpenCL工作組3維?
For example, this person discovered that switching axis sped up his execution with a factor of two.
一個假設我是想OpenCL的工作項ID和存儲器查找之間的關係,瑣碎,讓預見的存儲操作,可以是I/O優化。
TL; DR-3維工作組純粹是一種便利功能。 –