【发布时间】:2014-12-09 07:06:18
【问题描述】:
我一直在阅读有关 OpenCL 的信息,发现这一行:
OpenCL 允许任何应用程序访问图形处理单元以进行非图形计算。
假设我需要在 Java 或 Clojure(甚至可能运行 Hadoop MapReduce)中执行 CPU 密集型操作或算法,我可以使用 OpenCL 在 GPU 中执行操作吗?如果是,我为什么要这样做?
如果我们有 CPU,为什么要使用 GPU?
OpenCL应用场景有哪些?
我读到 OpenCL 提供并行编程,这是否意味着它将跨 CPU 和 GPU 划分目标作业?还是单独通过 GPU?
【问题讨论】:
-
为什么要投反对票?否决投票时,请详细说明几行来解释。
-
我投了反对票,因为我对花时间回答这个问题感到不安,这个人不知道他想问什么。如何回答“OpenCL 应用的场景有哪些?”反正?这个问题100%愚蠢......对不起......