|
AMD指责英特尔编译器暗算 降低处理器性能 |
2009-05-05 |
|
2005-7-13 11:50:00 文/ 出处:天极网 7月13日消息 AMD起诉英特尔案日益深化,AMD指责英特尔编译器阻止AMD处理器性能的发挥。
据AMD的指控称:“英特尔设计的编译器旨在降低使用AMD处理器的电脑性能。为了达到这个目的,英特尔设计的编译器编译几个不同的代码路径,当程序在英特尔处理器上支行时,有些代码执行命令;而程序在AMD处理器上运行时,另外一些代码开始执行。在程序运行前,就可以选择代码路径,它通过一种叫CUPID的功能确认电脑的CPU。在设计中,这种代码路径的是不一样的。”
“如果程序监测到正宗的英特尔处理器,它会执行最优化代码,使机器发挥最大效能。如果程序监测到真正的AMD处理器时,它执行一种不同的路径代码,这会引起程序速度放缓,或是导致机器崩溃。”
当然,这种不同的代码会造成多的损失,尚不得而知。据最早发现这一问题的人称,很难找出证据说明这种代码是在AMD系统的左边、右边还是中心。开发者可以使用英特尔的编译器运行AMD的处理器吗?你可能认为,英特尔对自己的CPU架构实现了最优化的编译器输出,但在竞争对手的产品中却不是这样。
AMD指出,英特尔设计的这种编译器使对手的处理器架构无法实现最优化,导致处理器运行速度放缓。另外有批评者于今年1月称,英特尔的C 8.0汇编代码在非英特尔处理器上的运行性能低于在英特尔处理器上的表现。支持英特尔开发者称,这种代码在奔腾4电脑中性能最优,而其它的代码则适合于老一些的CPU,诸如PIII等。“我经过测试发现,这种代码在AMD的Athlon和Pentium III上的表现也是十分完美的。”
|
|
|
|
|
|