0

我仍然不是 OpenCL 方面的专家,但我想使用 OpenCL 制作一个链接列表(想要制作单元格“体素”和粒子以将它们链接到这些体素中),所以这两个列表是(particles,voxels)

我在网上看到了一种使用atom_xchg函数的(简单)方法,但是某些 GPU 支持原子函数,而其他 GPU 不支持。

注意:我知道在 khr opencl 中有一个检查来检查是否支持原子函数

所以问题是:

  1. 一般来说,哪些 GPU 支持原子功能(例如:来自 nvidia 系列 2xx 及以上或 ATI 4xxx 及以上的 GPU)

  2. 本地内存上的原子函数慢吗?

  3. 如果不支持原子函数,是否有任何简单的方法来制作链表?

我正在使用 OpenCL 1.0

4

0 回答 0