【发布时间】:2012-01-30 15:12:59
【问题描述】:
我阅读了 OpenCL 概述,它指出它适用于运行 CPU、GPGPU、DSP 等的代码。但是,通过查看命令参考,它似乎都是数学和图像类型的操作。我没有看到任何说字符串。
这让我想知道您会通过 OpenCL 在 CPU 上运行什么?
此外,我知道 OpenCL 可用于在 GPGPU 上执行排序。但是有人会使用它(或者,目前的 GPGPU)来执行字符串处理,例如模式匹配、变音位提取、字典查找或其他任何需要处理字符串数组的事情吗?
编辑 我注意到英特尔即将推出的 Ivy Bridge 在其图形单元方面被吹捧为“兼容 OpenCL”。这是推断 CPU 内核不兼容 OpenCL,还是没有这样的推断?
编辑 为了非辩论和建设性的利益,如果有人能指出我的官方参考资料来回答我的问题,我将不胜感激。
【问题讨论】:
-
谁在说 Intel 的 Ivy Bridge GPU “符合 OpenCL”,“符合 OpenCL”是什么意思?英特尔 CPU 使用英特尔 OpenCL SDK 支持 OpenCL。
标签: cpu opencl parallel-processing gpgpu heterogeneous