opencl - 内核限制

时间:2013-10-19 21:02:51

标签: opencl

在工作中我会编写可能需要几分钟甚至几小时才能运行的批次。它们通常检索数据(长数据库或Web服务查询),调用分析(dlls)函数来计算和输出结果。

起初,我认为OpenCL可以大大减少运行时间,但我不确定,因为看起来内核不能使用dll,甚至不能打开简单的文本文件。

这是对的吗?

更一般地说,OpenCl可以帮助我们,即使我们自己没有真正进行计算(没有矩阵乘法等)吗?

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

是的,你是对的。 OpenCL代码不能使用DLL代码,也无法进行操作系统调用。 OpenCL适用于在锁定步骤中通过独立算法运行数百或数千个线程。