作者DrStein (交換關聯)
看板Fortran
標題[轉錄][轉錄][情報] Intel被迫移除編譯器中「讓AMD變 …
時間Mon Jan 11 23:15:29 2010
※ [本文轉錄自 C_and_CPP 看板]
作者: gaiger (hallowed be my name) 看板: C_and_CPP
標題: [轉錄][情報] Intel被迫移除編譯器中「讓AMD變廢」的 …
時間: Thu Jan 7 02:03:31 2010
※ [本文轉錄自 PC_Shopping 看板]
作者: Davidcute (阿宅不宅) 看板: PC_Shopping
標題: [情報] Intel被迫移除編譯器中「讓AMD變廢」的功能
時間: Thu Jan 7 00:20:05 2010
有些事情你可能不知道,但你也許應該需要知道——尤其你是一位程序員,尤其你還使用
Intel的編譯器——Intel的編譯器會有意的削弱非Intel處理器的性能。這是Intel反競爭
的卑鄙手段之一。Intel的編譯器會產生不同的代碼片段,對不同的處理器或不同的指令
集((SSE2、SSE3等)進行優化。系統會探測運行的CPU,然後據此選擇優化代碼路徑,
Intel稱這種方法為CPU調度程序。但秘密在於,調度程序不僅僅檢查CPU支持的指令集,
它還檢查供應商身份識別碼。
如果身份識別碼是GenuineIntel,它隨後會使用優化代碼;如果不是,它會選擇最慢的代
碼版本。相同處理器如果修改了身份識別碼,編譯出來的程序在性能測試中有相當大的變
化,比如將VIA Nano處理器的CPUID改成GenuineIntel,性能竟然提升了47.4%。
這是一個嚴重的問題。幸運的是,最近AMD和Intel達成了反托拉斯和解協議,該問題得到
了部分解決,至少對於AMD用戶是如此。
http://www.cnbeta.com/articles/101563.htm
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.249.139
※ 編輯: Davidcute 來自: 140.112.249.139 (01/07 00:22)
1F:推 lookers:........ 01/07 00:21
2F:推 JoeArtanis:....... 01/07 00:23
3F:推 suzukihiro:哇靠 有這種奧步... 01/07 00:24
4F:推 wch6858:ICC耶 很好奇這種東西到底有多少人用? 01/07 00:26
5F:推 rock0807:好賤... 搞不好還有加入倒數計時 會自動燒燬 01/07 00:27
6F:推 CloudJ:超級奧步Intel... 01/07 00:29
7F:推 erase2004:借轉謝謝 01/07 00:30
8F:推 rwr:我要改CPUID... 01/07 00:30
9F:推 horb:VIA持續低迷 01/07 00:31
10F:推 QuentinHu:還好我都用INTEL XXXD 01/07 00:35
11F:→ windrain0317:沒在用ICC,不懂 01/07 00:36
12F:→ PlayStation3:罰個一季收入也是剛好而已.. 01/07 00:37
13F:→ kisia:偵測到AMD的CPU 本電腦將在5秒後自動銷毀 01/07 00:40
14F:推 kira770927:........ 01/07 00:40
15F:推 novanut:這......太監了~~~ 01/07 00:42
16F:推 ang728:以前就有聽過了 最早在PCMARK的測試就有人發現 01/07 00:44
17F:→ ang728:一樣測NANO的時候發現的 01/07 00:45
18F:推 rockman112:商業手法= = 01/07 00:47
19F:→ lightwings:同樓上 01/07 00:58
20F:推 wonderverge:去看看某01站…之前還有人嫌美國管Intel管太多呢 科 01/07 00:59
21F:推 sohate5566:看來AMD長期被Intel蓋布袋也不是什麼新鮮事了 01/07 00:59
22F:推 Xconqueror:這是我聽過"奧步"這兩個字用得最貼切的地方... 01/07 01:01
23F:推 yujie0822:跟微軟一樣.. 01/07 01:04
25F:→ rexmu:這招好夭壽= =... 01/07 01:05
26F:→ sohate5566:對阿 Intel此舉就是明著要"蓋"人布袋 01/07 01:09
27F:→ sohate5566:把非Intel的效率嚴重降低 01/07 01:09
28F:→ PlayStation3:您已成為AMD CPU的受害者 按此升級正版INTEL CPU 01/07 01:12
29F:推 ChampionHare:這要看是為了「正確性」所以跑相容模式還是故意.. 01/07 01:12
30F:推 sdcheck:哇靠!! 這招也太機了 01/07 01:12
31F:→ PlayStation3:程式:不好意思 您顏色不對喔 01/07 01:14
32F:推 HsiaoCC:印象中ICC本來就是Intel拿來賣錢的東西… 非用Intel CPU的 01/07 01:15
33F:→ HsiaoCC:應該也不致於會買ICC來用吧…? 01/07 01:15
34F:→ birdy590:應該跟其它 compiler 比才對吧 01/07 01:17
35F:推 suzukihiro:顏色錯誤 01/07 01:18
36F:推 sdcheck:改個名字效能就會提升 也算是當今科技時代的奇蹟@@ 01/07 01:21
37F:推 a34021501:太誇張了... 但是如果我是Intel 我一定也這樣作XDD 01/07 01:36
38F:→ kuninaka:某個BENCHMARK之前就被抓包 好像是PCMARK來著 01/07 01:42
39F:推 mike1990:...........這太誇張了 01/07 01:46
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.206.101
40F:→ yoco315:記得有個作 compiler 的版友 n 年前就講過這件事... 01/07 02:46
※ horngsh:轉錄至看板 C_Sharp 01/07 08:36
41F:推 andyjy12:之前就有討論過這東西 01/07 09:37
42F:推 final01:AMD沒做compiler嘛?買一些gcc的強者來吧 01/07 12:04
43F:推 Bencrie:AMD是送人去gcc那邊吧 01/07 13:12
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.206.101