インテル、64bitプロセッサ戦略を早くも軌道修正

 CNETが入手した情報によれば、米Intelは、今年度中にItanium 2用エミュレーション・ソフトウェアをリリースし、PentiumやXeonなどの32bit CPU用に書かれたアプリケーションの稼動性能を大幅に改善するという。

 これは、同社の64bitプロセッサItaniumを搭載したハイエンドシステムの採用が進んでいない現状で、その弱点解消を狙った動きとみられる。

 Itaniumプロセッサには、XeonやPentiumのような「IA-32」系32bitチップ用に書かれたソフトウェアを走らせる回路が積まれている。だが、この回路の性能は著しく低いため、当のIntelですら、あまりこの使用を薦めていない。

 エミュレーションソフトを使う新しいアプローチは、IA-32 Execution Layer(コードはbtrans)と呼ばれるが、これを使うと、もうすぐ出される1.5GHzのItanium 2上でも1.5GHz版Xeonと同等のスピードで32bit用アプリケーションが動くようになると、Intel広報担当のBarbara Grimesは語った。

 このエミュレーションソフトを使うアプローチは、手元にある32bit用ソフトウェア資産の多くが無駄になる点に難色を示し、Itaniumを使ったシステム採用に二の足を踏んでいた企業顧客に対して、これまで以上の魅力を訴求するはずだ、とあるアナリストはいう。さらに、この新戦略なら、64bitシステムへの段階的な移行が可能となり、AMDが前日に発表したOpteronプロセッサの大きな魅力を低下させることにもなる。

 AMDのOpteronは可能な限り早い速度で32bit用アプリケーションを稼動できるよう設計されている。そのため、Opteronを使ったシステムに移行しても、現在利用しているソフトを64bit用のものに置き換える必要がない。これに対して、Itaniumは64bit用プログラムの利用を前提とし、従来の32bit用アプリケーションの稼動は重視していない。ただし、どちらのプロセッサでも、たとえば大容量のメモリーの利用など、64bitチップ特有の機能を活用したい場合には、ソフトウェアを書き直す必要がある。

 Itaniumに搭載されるエミュレーションソフトは、Intelの思惑通りにいけば、現在のXeon XPプロセッサ(2GHz版)と大差のない速さで動くようになるものの、デュアルプロセッサー用のXeon(3.06GHz版)には大きく差をつけられると予想される。なお、Xeon XPもItaniumと同様複数のプロセッサを積んだサーバ用に設計されたチップである。

 だが、それでも現有技術の性能と比べれば大幅な改善が望めるが、これはいまのものが元々386または486系CPUのエミュレーションのために考えられたものだからだ。

 「Intelがいうには、Itaniumは決して最速の32bitプロセッサーにはなれないものの、少なくとも勝負の土俵には上がれる。それに比べると、元々のx86系の実行メカニズムは、お粗末過ぎて問題外だった。」(Insight 64のアナリストNathan Brookwood)

 顧客にとっては、エミュレーションを使うアプローチのほうが、Yamhillと呼ばれるIntelの別プロジェクトのアプローチよりも受け入れやすいはずでもある。Yamhillは、AMDの64bit戦略に対抗するための「保険」的なプロジェクトで、いっきに64bitへ移行するのではなく、64bitと32bitを共存させようとするもの。「Intelにとっては、Itaniumに関する戦略で妥協せずに、なおかつAMDに対抗できる、もうひとつの道になり得る」(Brook)

 ただし、それでもリスクは残っている。あるチップの上で別のチップをエミュレートさせようとするのは、過去を振り返っても困難な実例ばかりが目立ち、またDigital EquipmentがVAXミニコンピュータからAlpaプロセッサベースのワークステーションに移行した時のように、過渡期の暫定措置である場合も多い。AppleはMotorolaの6800系チップからPowerPCへの切り替えの際に、エミュレーションを使うアプローチで何とかこの移行を乗り切ったが、それも新しいチップで大幅な性能向上が可能だったおかげで、エミュレータを走らす場合に生じる障害を相殺できたからだった。

 IntelのItanium用Execution Layerソフトは、OSに付加するモジュールで、IA-32プロセッサの動作をエミュレートする、とIntelのGrimes。同社ではMicrosoftやLinuxの各ディストリビュータに対して、各々の扱うOSにこのソフトを含めるよう働きかけている。

 MicrosoftやLinux陣営の最大手であるRed HatはCNETの問い合わせに対して回答を寄せていない。またSuSEではコメントを避けたが、情報筋の話では同社はExecution Layerをサポートしようとしているという。

この記事は海外CNET Networks発のニュースをCNET Japanが日本向けに編集したものです。

CNET Japanの記事を毎朝メールでまとめ読み(無料)

-PR-企画特集

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]