messier42の日記: コンパイラに細工をすることでAMD CPUの性能を引き下げた?? 6
日記 by
messier42
> 米FTC、独占的地位を利用し競争を阻害したとしてIntelを提訴
> http://pc.watch.impress.co.jp/docs/news/20091217_336397.html
珍しくもない報道だが、この一文が目に入った。
> このほかFTCは、Intelがコンパイラに細工をすることで
> AMD CPUの性能を引き下げた
マジっすか?
# ソースが英語なので読めない(w
お探しの記述はこの辺ですかね (スコア:1)
モデレータは基本役立たずなの気にしてないよ
Re:お探しの記述はこの辺ですかね (スコア:1)
ありがとうございます。翻訳ソフトで読んでみましたが(^^;;
具体的にはどんなテクニックなのか興味があったのですが、残念ながら書いてなみたいですね。
Re:お探しの記述はこの辺ですかね (スコア:1)
とあるので、SSE系の命令の話じゃないですか?
fjの教祖様
Re:お探しの記述はこの辺ですかね (スコア:1)
この辺の話ですかね? (スコア:1)
http://www.itmedia.co.jp/news/articles/0507/14/news031.html [itmedia.co.jp] [itmedia.co.jp]
この頃の議論では,本来ならSSE(だったかSSE2だったか.以下同様)があるかどうかの検出にはeax,edxを使うのに,Intelコンパイラで生成されるコードはこれに加えてvendor nameのチェックも行い,venderがGenuineIntelの場合にはSSEを利用するコードを,AuthenticAMDだった場合はSSEを利用しないコードを走らせるようになる,だったような.
同様に,一部の最適化オプションを加えた場合にできあがるバイナリがvenderチェックが入ってIntel CPU上でないと実行できない,とかもあったかも.
#機能が確実にサポートされている自社CPUでのみ拡張機能が動くようにしている,と言えなくもないですけど.
このCPUのvenderチェック部分を改変するためのpatch-AuthenticAMDなんてのもありますね.
Re:この辺の話ですかね? (スコア:1)
これは昔の話で、現在では問題が明らかになって修正された、という話を聞いたような。
# まぁコンパイラと行ってもIntel Compilerの話なので一般ユーザーにはほとんど影響はないと思われますが