Ivy Bridge终于支持OpenCL通用计算了,不过图形核心依然相对比较孱弱,计算能力不太突出,而且不支持Linux。Phoronix进行的测试显示,如果单看CPU的计算性能,至少在Linux系统下,Intel自家的开发包在自己平台上竟然还打不过AMD APP。
测试用处理器是一颗Core i7-3770K,主板Z77,操作系统Ubuntu 12.04,内核版本3.2.0-23-generic x86_64,显卡驱动Intel 2.18.0,编译器GCC 4.6,开发包一方是Intel IOC SDK 2012 v1.0.2,另一方是AMD APP ADK v2.6(本次测试是在2.7版发布前进行的)。
Intel SDK已经支持到OpenCL 1.1,Windows系统下支持HD Graphics 4000/2500图形核心,Linux系统下还有待加入。至于何时支持OpenCL 1.2,也没有明确的时间表。
测试结果如下:
三个项目中,AMD APP SDK的性能相比于Intel IOC SDK分别领先了18%、23%、48%,这确实有点儿说不过去,证明在OpenCL方面,Intel还要继续努力才行。
Phoronix表示,他们还会在Linux下对更多的处理器进行OpenCL性能考察。