gingaのコメント: Re:決してIntelの劣化版とか追っ掛けではないですよ (スコア 5, 興味深い) 93
AMDがAMD64をやらずとも、IntelはIA64とは別の64bit化を用意していた
これに関しては,以下に書くような時系列的な流れがあって, Intelの予定通りに進めていたら64bit化はだいぶ遅れていたんじゃないかと思います. 以下,ほとんど記憶で書きますが:
- Intel は x86 の(過去をひきずった)高速化に限界を感じ,64bit化は「完全別アーキテクチャ」を決断? 互換プロセッサとの戦いに終止符をうつために, 既存のバスライセンスとは独立の新しい技術的枠組みにしてしまうという意味もあった.
- また,POWER,SPARC,AlphaAXP,PA-RISC,MIPS勢などのWS向け上位プロセッサ(RISC勢)に 追い付いて互角に戦うために,RISC勢の一角である HP(PA-RISC)と手を組んでmerced(IA64)を開発することに(1994). 新機軸(VLIW)を導入した64bit化により一気に先頭に立ち, また PC用に展開できる Intel のボリュームを生かして低価格化も図ってWS用CPU市場も一気に席捲する作戦.
- 驚異を感じた既存UNIXベンダは続々と自社OSを IA64に移植することを発表 (パートナーのHPはもちろんだが,(MIPSが脱落気味だった)SGI IRIXやら,SPARCを持っているSUNの solarisなどもIA64版が予定されていた). 既存UNIX以外にも"オブジェクト指向OS"(名前とか忘れた)なども言われて, IA64界には華やかな未来が約束されているはずだった
- と,ここまでは順調だったが… merced 開発が遅れに遅れ,当初予定よりもmercedの市場投入は 2年遅れ,性能は「2年前に出ていれば…」レベルに.
- Intel自身は x86(IA32)の性能向上を抑えて「パソコン」世界もIA64移行をさせたかったとされるが, merced開発が遅れる間の2年に,AMD(+NexGen+DEC遺伝子)の K7 との競争で x86の高性能化が当初想定よりも加速
- Intel/AMDの競争の結果,x86の性能がWSクラスとほぼ互角になった(1GHz競争の頃). アドレス空間が4GBに制約されることを除けば, 多くのWSユーザにとっても x86 で十分という状況に. IA64の戦略では「圧倒的な性能」を前提に「IA32はソフトウェアエミュレーション」的に 処理する予定だったが,このx86プロセッサの高速化により 「IA64上での IA32動作」は問題外レベルになってしまった. このことは(RISC勢も大変だが)難航している IA64 の普及シナリオの一大障壁となった.
- そうこうしているうちに「x86の拡張」という形でPCプロセッサのボリュームを生かしつつ 64bit化できる SledgeHammer(AMD64)がAMDから発表される. IA64の遅れから雲行きを怪しんでいた Microsoft にも windows AMD64版を出されることになってしまった.
- (噂レベルでは)IntelのAMD64対抗作戦は複数平行で存在したといわれる. 最終的に残ったAMD64互換のEM64Tの他,AMD64と非互換のx86の64bit拡張(AMD潰しだけが目的)とか… しかしMSに「そんなもんいらん(対応しない)」と言われて, 結局王者IntelがAMD64互換プロセッサをIA64と平行して出すことになった.
- EM64T でのIntel苦渋の決断ぶりは,当初実装された Pentium4 Prescott では隠し機能で32bitプロセッサとして 出されていたあたりにも見える.Intelの最終判断によっては無効のままになっていたかもしれない…
その後の IA64 の黒歴史化,およびAMD64の目覚ましい普及はみなさんご存じの通りというところでしょうか. 結局mercedの見込み違いが全てだったというところですかね.
AMDならx86の安直な64bit化をしても叩かれにくい
そういう叩くとか好き嫌いレベルの見方をしていたら何も見えないですよ.
i386(IA32)に問題があったのは事実かもしれませんが,
開発当時はそれなりの意味・事情もあったでしょう.
またAMD64はその時の反省から x86互換といいつつも,
なるべくx86の問題点を解消するようにしていますよね.
(互換があるようにも見えるけど)一旦64bitモードに行ったら
x86の命令セットはかなり整理されるし,
レジスタが少ないよ問題も解決され,実質的に新しい船出となるように
しているわけです.64bitアーキテクチャとしては最後発であり,
Alphaなどでの経験を生かしたスタッフがいるわけで,
別にそんなにおかしなことではないでしょう.
P.S.
IntelのPentium4が,当時AMD比で「格段に省電力」だのなんだのは,
王者Intelが圧倒的な投資で最先端プロセス競争で常に一歩先を行っていたとか
そういうことを無視していませんか?
「Intelの省電力技術がすげー」ってなったのは
Pentium 4 の反省を盛り込んだ banias(Pentium M)以降からcore系への系譜でしょう.