标签: c++-amp
基本上,我使用平铺索引的唯一原因是可以访问其屏障功能。输入数据是1维的,所以我这样做:
parallel_for_each((BitM.extent / 2).tile<1>(), [=](tiled_index<1> TID) restrict(amp) {...
每2个输入单元需要1个线程。无论如何,我认为我只能从tiles_index中获取tile#,在这种情况下总是为0.线程需要它们唯一的线程ID才能运行算法。我在哪里可以得到它?