【发布时间】:2012-08-12 05:06:36
【问题描述】:
我已经看到 AMD APP SDK 示例在只有 Intel CPU 的机器上工作。 这怎么可能发生?编译器如何针对不同的机器架构? 我不需要 Intel 的一套编译器就可以在 Intel CPU 上运行代码吗?
我认为如果我们必须在特定硬件上运行 OpenCL 应用程序,我必须使用设备的供应商特定编译器(重新)编译它。
我的理解哪里错了?
【问题讨论】:
-
好吧,不要戴上你的派对帽子,APP SDK 的 CPU 编译器非常糟糕,几乎是英特尔官方 OpenCL 编译器的八倍。所以它几乎是一个通用编译器。