Jon Peddie市调公司的分析师Alex Herrera最近宣称Nvidia方面推出的CUDA-x86编译器对开发者而言未必是福音,因为转译后的CUDA程序要想在x86处理器上取得较好的性能优化相当困难。文章认为,既然Nvidia之前推出的CUDA语言PhyX开发工具不能支持x86处理器上的SSE2指令集,那么新的CUDA-x86编译器也有可能不支持AMD和Intel的新产品如Bulldozer和Sandy Bridge中才有的AVX新指令集扩展,这样一来,编译后的程序便很难在新款处理器上以最高的效率运行。
文章称:“CUDA的x86编译版本有可能会比专门为x86优化的原生程序性能更低.这样,开发出来的x86程序在x86处理器上运行时其性能自然会比原生的CUDA程序在Nvidia的Fermi架构产品上运行的性能要低很多,而Nvidia则可趁机祭出其GPU性能要比CPU强多少多少倍之类的陈词滥调。”
CNBeta编译
原文:dvhardware