前代未聞、x86命令セットで協業するAMDとIntel
これまでのAMDとIntelの関係は熾烈な競争を繰り広げる仇敵以外の何物でもなかった。技術的な競争以外でも、IntelはAMDを相手取って多くの訴訟を仕掛けたが長年の訴訟合戦の結果、両社はx86命令セット/特許を含む知的財産権に関する抗争をすべて取り下げ、双方がクロスライセンスすることに合意した。しかし、共通のx86命令セットに基づく実際のプロセッサー製品では、最新のソフト環境に必要な拡張命令などについてAMDとIntelでは微妙に取り組み方が異なり、一部のソフト開発者にとっては悩みの種となっていたが、この領域で両社が協業しながらx86アーキテクチャーをさらに進化させていくという両社の姿勢は業界全体にとって好ましいと言えるだろう。 AMD/Intelの両社マイクロプロセッサーというハード製品では、今まで通り異なったマイクロアーキテクチャーで独自製品を開発し熾烈な技術競争を継続する。 ■命令セットの差別化で熾烈な競争を続けた両社 かつて両社は命令セットの差別化でも競争を繰り広げた。Intelは第5世代プロセッサー“Pentium”のバージョンアップでMMX拡張命令を追加した。56個からなる拡張命令には当時拡大しつつあったマルチメディア環境でのPC性能向上を狙ったSIMD(Single Instruction Multiple Data)型拡張命令が含まれていた。IntelはAMDに対し「MMX拡張命令の使用権利はなし」という立場をとり、AMDを相手取って訴訟戦略に出たが、AMDは浮動小数点演算も扱えるSIMD拡張命令セット“3DNow!”をK6-2プロセッサに実装しこれに対抗した。 また、Intelは企業系システムへの進出を本格化させるために32ビットのx86命令セットとはまったく異なる64ビット・マイクロプロセッサーの命令セットアーキテクチャー“IA-64(Intel Architecture 64)”を実装したItaniumプロセッサー・ファミリーを推進し、AMDの同分野への進出を阻もうとしたが、AMDは従来の32ビットベースのx86命令セットに64ビットの拡張を施したAMD64を開発し、K8コアのOpteronプロセッサーに実装し、これに対抗した。 HPと協業して独自の64ビットコンピューティングを推進しようとしたIntelだが、32ビットのソフトウェア資産を重要視した業界はAMD64を支持し、結局IntelはAMD64に対応せざるを得なくなるという経緯があった。