AMD64はIntel製x86-64よりもイイらしい
Microsoftの幹部が「AMD64の方が,Intelの64ビット拡張86プロセッサ(新しいプレスコットのこと。EM64T)よりもイイ」と広言しているそうです(記事)。
その理由としてMicrosoftの幹部は「Windows NTのアーキテクトであるデイブ・カトラーがAMD64のデザインに一枚かんでいるから」という衝撃の新事実(カトラーがAMD64好きだというのは知られていましたが…)を披露しています。こりゃびっくりだ。後追い後付のEM64Tが劣勢なのもあり得そうな話ですね。
しかも,IntelのEM64Tって,AMD64の完全互換じゃ無いらしいんですよ。
これは,「AMD64 devSource」という別のサイトで読んだ記事になります。IntelのEM64Tは,Pentium 4に64ビット命令を追加した「32ビット・アプリがそのまま実行できる64ビット・プロセッサ」であり,その追加の64ビット命令はAMD64のを真似ただけということはよく知られています。しかし,その「真似の元になったAMD64の仕様書」が実はちょっと古いもので,Intelがその仕様書を元にプロセッサの設計を開始したあとに,AMD64の仕様が変更されてしまったそうです。
しかし,Intelがその仕様書の変更に気付いたのは,EM64Tの開発が終了してからのこと。正に後の祭りで,結局EM64Tは,AMD64には備えられている「LAHF (load status flags into the AH register)」と「SAHF (store AH register into the status flags)」という2個の64ビット命令が備えられていないそうです。
同記事によれば大した問題にはならないような欠陥だそうですが,ちょっと格好悪いですよね。
ということで,IntelはPentium Mを64ビット化するときに,超がんばって欲しいと思いましたよ…
| 固定リンク


コメント