瀏覽單個文章
brian5555
Advance Member
 

加入日期: Jan 2011
文章: 340
引用:
作者東京殘酷保全
Intel被迫移除編譯器「作弊」功能->改一下CPUID同時脈效能暴增50%,比超頻還有用

來源:
http://blog.zol.com.cn/1513/article_1512451.html
http://nbpc.chinabyte.com/403/11092903.shtml
Intel的編譯器會有意的削弱非Intel處理器的性能。這是Intel反競爭的卑鄙手段之一。Intel的編譯器會產生不同的代碼片段,對不同的處理器或不同的指令集((SSE2、SSE3等)進行優化。系統會探測運行的CPU,然後據此選擇優化代碼路徑,Intel稱這種方法為CPU調度程序。但秘密在於,調度程序不僅僅檢查CPU支持的指令集,它還檢查供應商身份識別碼。

如果身份識別碼是GenuineIntel,它隨後會使用優化代碼;如果不是,它會選擇最慢的代碼版本。相同處理器如果修改了身份識別碼,編譯出來的程序在性能測試中有相當大的變化,比如將VIA Nano處理器的CPUID改成GenuineIntel,性能竟然提升了47.4%。

http://arstechn...



沒有人逼大家用 INTEL COMPILER阿
世上COMPILER百百種
不爽用自己寫一個出來嘛
舊 2012-12-25, 08:03 AM #63
回應時引用此文章
brian5555離線中