我阅读了 OpenCL 概述,它指出它适用于运行 CPU、GPGPU、DSP 等的代码。但是,通过查看命令参考,它似乎都是数学和图像类型的操作。我没有看到任何说字符串的东西。
这让我想知道你会通过 OpenCL 在 CPU 上运行什么?
此外,我知道 OpenCL 可用于在 GPGPU 上执行排序。但是有人会使用它(或者,就此而言,当前的 GPGPU)来执行字符串处理,例如模式匹配、变音提取、字典查找或任何其他需要处理字符串数组的事情。
编辑 我注意到英特尔即将推出的 Ivy Bridge 就其图形单元而言被吹捧为“兼容 OpenCL”。这是否推断 CPU 内核不兼容 OpenCL,或者没有这样的推断?
编辑 为了非辩论和建设性的利益,如果有人能指出我的官方参考资料来回答我的问题,我将不胜感激。