haitao:
Intel在编译器中给别家处理器产品“下绊”事件引起美联邦贸易委员会的注意
[阅读: 294] 2010-01-05 00:21:22
Intel在编译器中给别家处理器产品“下绊”事件引起美联邦贸易委员会的注意
dryiceboy发布于 2010-01-05 07:27:52|305 次阅读 字体:大 小 打印预览
最近有关Intel在编译器中故意给对手AMD和威盛的处理器产品“下绊”的事件已经引起了美国联邦贸易委员会(FTC)的注意。据一位编程领域的专家 Agner Fog在自己的博客上披露,Intel的编译器在工作时会首先检测所使用的处理器的型号,支持的扩展指令集类型以及处理器的厂商等信息,然后会根据这些信 息生成不同的优化代码。
据这位专家表示,如果Intel的编译器在检测处理器的厂商代号时发现有‘GenuineIntel’(Intel原装正品)的标记,那么便会在后面的代码生成阶段生成特别优化的代码;而如果没有检测到这样的厂商标记,那么就会生成运行速度较慢的代码序列。更糟糕的是,Intel在自己的编译器说明文件里对这一点只字未提。
Fog表示,如果编程者对这种情况心知肚明,那么他们当然就会选择使用其它的编译器产品。试想有哪一位编程者希望自己编译出来的代码在不同类型的处理器上的运行效率差异过大呢?
但存在这种问题的不仅仅是编译器,有些测试软件中也同样存在会检测处理器的厂商代号,然后在得分方面针对特定的厂商进行特别“优化”的现象。
尽管Intel和AMD似乎已经在和解协议中就这件事情达成了妥协,但对FTC而言还有另外一个倒霉的受害者威盛没有得到丝毫的补偿,所以他们应该会为此追查到底。
CNBeta编译
原文:theinquirer