すべてのハードウェア/プラットフォームで OpenCL の最初のワーク グループにget_local_id(0)
等しいと仮定できますか?get_global_id(0)
問題は、生成されたすべての作業項目0,1,2,3,4,5,6,7
にグローバル空間で ID が与えられ、次に0,1,2,3 | 0,1,2,3
ローカル空間で ID が与えられるかどうかです。
代わりに、ローカル空間、0,2,4,6 | 1,3,5,7
. どこで | 2 つのワークグループと 8 つのワークアイテムのこの例では、2 つのワークグループを分割します。