【发布时间】:2018-04-16 12:35:24
【问题描述】:
我有一个想要在 iOS 上运行的 OpenCL 1.2 应用程序。
所以,我对 gpgpu 的唯一选择是 Metal。我很好奇缺少什么
在金属相对于 OpenCL ?我当前的应用大量使用 OpenCL 图像,
和计算功能,例如popcnt。
【问题讨论】:
-
我不了解 OpenCL,但我怀疑 Metal 缺少多少,因为它的设计时间很晚。您可以从Metal Shader Language Specification (PDF) 中看到它提供了
popcount()功能。 Metal 中的计算函数可以读取和写入纹理以及缓冲区,如果这就是 OpenCL 图像的用途。 -
我想到的一件事是支持双精度浮点。
-
@KenThomases 如果其中一位 Ken Thomases 将该评论转换为答案,我会将其标记为正确