Interview:デュアルコア・レースでAMDは勝利できるか?」に引き続き、AMDのプロセッサ戦略について話をうかがっている。日本時間4月19日(米国時間4月18日)、「デュアルコア・レース」は、あっけないエンディングを迎えた。Expressを発表した。これは、ライバルのAMDが日本時間4月22日(米国時間4月21日)に、ニューヨークで開催されるイベントでデュアルコア・プロセッサを発表する計画であることを見越した上での発表だった。従って、日数にすれば、Intelが3日早くデュアルコア・プロセッサを発表したわけだ。後述するように、Intelの発表内容は疑問を孕むものだった。Intelにとってこのレースを制することは、何が何でも成し遂げなければならない至上命題だったようだが、このようなレースは、顧客であるシステム・ベンダや、エンド・ユーザーにとってはどうでもいいことであり、無益な争いにしか見えないのも事実だ。熱くなっているのは、悲しいことに当事者であるプロセッサ・ベンダだけなのだ。デュアルコア・テクノロジが、「プロセッサ・ベンダによるプロセッサ・ベンダのための技術」ではなく、顧客であるシステム・ベンダや、エンド・ユーザーのための技術なのだとすれば、プロセッサ・べンダは、サーバ、クライアントといったコンピューティング環境ごとに、デュアルコア・テクノロジがどのようなユーザー・メリットをもたらすのかを示していく必要があるはずだ。トランザクション処理、スレッド処理が集中するサーバ・コンピューティングについては、明らかにプロセッサを多重化するメリットはあり、すでにマルチプロセッサ・システムの需要がある。従って、デュアルコア・テクノロジがサーバ・システムの性能向上や、スケールダウン・メリット(これまでの8ウェイ・サーバと同等の性能を4ウェイ・サーバで実現できるなど)をもたらすであろうことは、比較的容易に想像できる。日本AMD株式会社アジア・パシフィックグローバルサポートサービス本部長小島洋一氏しかし、「クライアント・コンピューティングにおいて、デュアルコア・デクノロジがどのようなユーザー・メリットをもたらすのか」という問いに対する答えは、必ずしも明確ではない。HD(ハイビジョン)ビデオの処理などが例として挙げられるが、それは特定用途のワークステーションのメリットというべきだろう。クライアントPCにおいて、デュアルコア・テクノロジがどのようなユーザー・メリットをもたらすのか。その問いに対する答えは、これから見つけていかなければならない。そのような意味で、「デュアルコア・レース」は終わったのではなく、まさにこれから始まるともいえる。グローバルサポートサービス本部長の小島洋一氏にうかがった話を交えてまとめることにしたい。Expressを発表した。840のコア・クロックは3.2GHz、FSBの動作クロックは800MHzで、2Mbytes(コア当たり1Mbytes)の2次キャッシュを搭載している。840はEM64T(エクステンデッド・メモリ64テクノロジ)に対応しており、64bitメモリ・アドレッシングが可能だ。Hyper-Threadingテクノロジ(HTテクノロジ)に対応しており、2個のコアで、最大4つのスレッドを同時に処理できる。840は90nmプロセスで製造され、2億3000万個のトランジスタを206mm2の長方形のダイに集積している。840はLGA775パッケージで提供され、1000個ロット当たりの価格は999ドル(10万7,90円)。Microの3社が販売開始したという。Dell以外のベンダの名前はあまり聞き覚えがないが、これらは特別仕様のPCを販売するカスタムPCベンダのようだ。Expressを搭載したシステムの受注は始まっている。した緊急発表の場合、過去には出荷が遅れた例も多いので、本当にシステムが予定どおり出荷されるのか、事態をしっかり見届けたいところだ。Intelとしては、AMDに先んじてデュアルコア・プロセッサを発表し、今回の「デュアルコア・レース」の勝利を手にしたというところなのだろうが、この発表内容には違和感を覚えざるを得ない。XEの発表だけを、意図的に前倒ししている。Dについては発表していない。今回の発表が「デュアルコア・レース」を制するために仕組まれた、「発表のための発表」だということをどうしても否定できない。Opteronを発表する計画だった。公式には「デュアルコアの発表は2005年中ごろ」としておき、この計画は極秘裏に進められていた。多くのパートナー企業を招いて開催される、このようなイベントの計画が漏れないはずがない。Opteronを発表する」というニュースを配信し、複数のWebサイトにニュースが掲載され始めた。XEの性能を示すデモンストレーションを披露していた。XEの発表の前倒しを決定していたものと思われる。した駆け引きだけを見れば、今回はIntelの方が一枚上手だったということはいえるかもしれない。XEであり、発表は「デュアルコア・レース」を制するために仕組まれたものと疑わざるを得ない。XEのダイの写真」参照)。それでも構わない、というのがIntelの判断だったのだろう。2000年の「GHzレース」に続いて、今回もAMDの後塵(こうじん)を拝するわけにはいかない。「テクノロジ・リーダーシップ」を標ぼうするIntelとしては、どのような手段を使っても、AMDより先にデュアルコア・プロセッサを発表し、x86プロセッサとしては初のデュアルコアを提供したという勲章を手に入れなければならない。Intelにとって、それは至上命題だったのだろう。このようなつばぜり合いは、システム・ベンダやエンド・ユーザーを置き去りにしている。今回のレースの結末を振り返って、日本AMDの小島氏は、「どちらが先にデュアルコアを発表したとか、そういうことはあまり重要ではない。それよりも顧客であるシステム・ベンダが望む技術や製品なのか、そういうことの方が重要だと考えている。AMDは顧客であるシステム・ベンダとの協力関係の下で、2004年6月にデュアルコアのテープアウト、2004年8月にデュアルコアの動作デモなどを成し遂げ、デュアルコア・テクノロジでは先行してきた。先行してきたのではなく、顧客であるシステム・ベンダとの協力関係の下で先行してきたということが、重要な点だと考えている。64などのAMD64シリーズは、当初からデュアル/マルチコア化することを想定して設計されている。どちらが本物のデュアルコアなのかということは、顧客が正しく判断してくれるだろう」と述べる。Opteronを発表した。述べたように、この日の発表は予定されていたものだった。直前には、Intelがスケジュールを前倒ししてデュアルコア・プロセッサを発表するという情報が流れていたため、Intelの発表が先になるということを、AMDはもちろん知っていたはずだ。Intelという巨人を前に慌てるどころか、むしろ堂々と予定どおりに事を運んだ。Opteronの発表会の会場には「パートナー・パビリオン」が併設され、多くのシステム・ベンダやソフトウェア・ベンダに支持されての発表であることを、来場者に強く印象付けた。発表が遅れたとしても、内容では負けないという自信の表れだろうか。Opteronは、下表の6製品である。29万1390円これら6製品は、システム・バス(HyperTransport)の動作クロック1GHz、消費電力95W、2Mbytes(コアあたり1Mbytes)の2次キャッシュを搭載し、940ピン・ソケットに対応する。SOIでダイ・サイズは199mm2、約2億3320万個のトランジスタを集積している。XEと比べてはるかに正方形に近く、生産効率がよいものと思われる(円形のウエハでは、正方形に近いダイの方が無駄なく取ることができるため)。Opteronでは正方形に近くなった。これも、当初からデュアルコアを念頭に設計されていたということの証明といえるだろうか。4をまるまる2つ並べたような長方形のダイとなっている。生産効率という点ではあまり望ましくない形状をしている。これも急いで設計を行ったことを示しているようだ。Opteronモデル248を搭載したシステムに比べて90%近く高い性能を示すという。Opteronモデル800シリーズは、システム・ベンダに向けて即日量産出荷が開始され、200シリーズは5月末に量産出荷が開始されるという。800シリーズを搭載したシステムは30日以内に、200シリーズを搭載したシステムは6月から販売される見込みだという。Opteronを搭載したサーバ・システムを発表したのも印象深い。Computerといったシステム・ベンダから発表されるという(同日、HPは搭載予定サーバを発表している)。Opteronの発表が顧客に支持されたというのは、決して誇張でないように思える。Opteronの性能。モデル275は、シングルコアのモデル252に対して69%、同じ動作クロックのモデル248に対して87%の性能向上を実現しているという。X2デュアルコアも発表した。X2というクライアント向けプロセッサの新ブランド」の発表であり、正式な製品発表ではないという(AMDによれば、正式な製品発表と、システム・ベンダへの量産出荷は6月になるという)。X2は発表されたと考えてもいいだろう。X2は、以下の4製品だ。11万110円モデル4200+/4400+のコア・クロックは2.2GHz、モデル4600+/4800+のコア・クロックは2.4GHz、2次キャッシュ・サイズはモデル4200+/4600+が1Mbytes(コア当たり512Kbytes)、モデル4400+/4800+が2Mbytes(コア当たり1Mbytes)となる。モデル4200+/4600+はダイ・サイズが147mm2、トランジスタ数が約1億5400万個、モデル4400+/4800+はダイ・サイズが199mm2、トランジスタ数が約2億3320万個となっている。このことから、モデル4200+/4600+がモデル4400+/4800+の2次キャッシュの半分を無効化したものではなく、ダイそのものが異なっていることが分かる。AMDのクライアント向けデュアル・プロセッサが、たとえ「ブランド発表」だったとしても、この日に発表されなければならなかったのか、その理由を少し考えてみることにしたい。前回の記事でも報告したように、AMDはこれまで「まずサーバ向けプロセッサからデュアルコア化する」とし、「クライアント向けプロセッサのデュアルコア化は次の段階」と説明していた。XEプロセッサを発表したからだと考えるのが自然だ。圧倒的なシェアを武器にIntelが攻勢を仕掛けてきたわけで、AMDがそれに対抗せざるを得なかったということか。いえ筆者の本音をいえば、つまらないレースへのこだわりを捨ててほしかったという気もする。Opteronは顧客に強く支持されるか?話を元に戻そう。Opteronをサーバに採用している。Opteronは、かつての「互換プロセッサ」のようにピン互換で「価格の安い代替品」として、サーバ・ベンダに受け入れられたわけではない。Opteronを選ぶ積極的な理由があった。小島氏は以下のように説明する。Opteronは、最初に科学技術計算などの高性能コンピュータの世界から受け入れられた。高性能コンピュータの世界では、価格対性能比よりも、絶対性能が要求される。Opteronのダイレクトコネクト・アーキテクチャが提供する絶対性能が評価されたということだ。Opteronは価格が安いという理由ではなく、性能が優れているという理由で受け入れられた。Opteronを選ぶ大きな理由になった。Opteronは優位に立っている」プロセッサの性能を武器にサーバ市場に打って出たAMD。それに対するIntelは、プロセッサの性能という話になるとどうも歯切れが悪い。そこで彼らが持ち出してくるのがプラットフォームの話だ。最近のIntelはやたらと「プラットフォーム指向を強化する」「プラットフォームレベルの取り組みを強化する」と述べ、プロセッサそのものではなく、プロセッサを含めたプラットフォームの優位性を強調する。Expressまで含めたプラットフォームの優位性だ。Opteronのプラットフォームの脆弱性を述べたいわけだ。優秀なプロセッサがあってもプラットフォームが弱くては戦えない、というのは事実である。AMDはその点をどう考えているのだろうか。その問いに対して、小島氏は最初に「サーバ、クライアントを問わず、AMDのプラットフォーム戦略は基本的に従来と変わっていない。これまでと同様に、これからもサードパーティ製チップセットを主力プラットフォームとしていく。AMDからもチップセットは提供するが、それは新しいプロセッサ・アーキテクチャに基づくシステムの市場投入をスムーズに行うためにAMDが検証した基本プラットフォームである。チップセットの販売で利益を上げることは考えていない」と答えた。小島氏はそれに続けて「これからもサードパーティ製チップセットを主力プラットフォームとしていくが、性能面での不安はまったくない。AMD64プロセッサのダイレクトコネクト・アーキテクチャは、プロセッサにメモリ・コントローラを内蔵しており、HyperTransportと呼ばれるシステム・レベルのインターフェイスによって、I/Oコントローラをプロセッサに直結できることを特徴としている。性能面の重要なキーテクノロジはAMDから提供されているからだ。サードパーティに対するサポートも十分に行なわれるため、公開されているHyperTransportの仕様に沿って、サードパーティは自由にチップセットをデザインすることができる。そこにおいて性能のロスは生じないように極力配慮されている」と答えた。実際のところ、AMDのプラットフォームのイメージが悪いのは、以前のサードパーティ製チップセットの品質にやや問題があったためで、AMDが基本プラットフォームを提供するようになってからは、そういう話はほとんど聞かなくなっている。世界のトップ・サーバ・ベンダ3社がシステムをデザインしているわけだから、かつてほどそこに不安はないだろう。AMDは仮想化技術などにはどのように対応するのか?現在のサーバ・システムにおいては、コスト削減やセキュリティなどの理由から仮想化技術がトレンドとなっている。Technology、これまでは開発コード名でVanderpoolと呼ばれていた)というハードウェアによる支援を含む仮想化技術などもサーバ・プラットフォームとして提供する予定だ。これに対するAMDの回答が、2005年3月に発表された仮想化技術のPacifica(開発コード名:パシフィカ)だ。Pacificaの詳細については、現時点では多くを語れないという。現時点でいえるのは、プロセッサ(ハードウェア)とOSの間で、複数OSの動作を監視する仮想マシン・モニタ・ソフトウェアを、マイクロソフトやVMwareといったパートナー企業との共同作業により、提供するということだけだという。Intelの仮想化技術と互換性を持つかどうかは不明だが、IntelとAMDが公開している情報を見る限り、大きく変わらないものになりそうだ。両社とも、仮想マシン・ソフトウェア・ベンダ(Microsoft、VMware、XenSource)と、仮想化技術について話し合いを行っているとしており、これら仮想マシン・ソフトウェア・ベンダを介して機能の互換性が実現している可能性も否定できない。この仮想化技術など、デュアルコアの先にあるテクノロジも含め、現在、AMDが最も力を入れているのはサーバ向けのプロセッサであり、AMDが「サーバ向けプロセッサからデュアルコア化する」としていたのも、そう考えれば納得できる。MPまで待たなくてはならない。Intelは、クライアント向けプロセッサからデュアルコア化することを選択したが、サーバ向けプロセッサのデュアルコア化では遅れたことになる。その意味では、Intelも厳しい戦いを強いられそうだ。Opteronは引き続き顧客からの強い支持を得るだろう」と自信を見せ、以下のように締めくくった。Opteronは、第一にダイレクトコネクト・アーキテクチャが提供する優れた性能とスケーラビリティによって顧客に支持されたが、それだけでなく、将来へのマイグレーション・パス、すなわち将来のテクノロジへのスムーズな移行を可能にしたという点でも、顧客に支持されてきたと考えている。64bit環境へのスムーズな移行を可能にしたという点、デュアルコアへのスムーズな移行を可能にしたという点において、顧客に支持されてきたと認識している。Opteron搭載システムは、BIOSのアップデートだけでデュアルコアに対応することができる。デュアルコア専用のチップセットを必要とする他社のデュアルコア・テクノロジとは、その点で大きく異なる。Opteronに対する需要はさらに増すと考えている。Opteronは顧客から支持されるだろう」AMDはことあるごとに「選択するのは顧客だ」ということを述べる。それは正しい競争原理を示しているといえる。冒頭で述べた「デュアルコア・レース」の呆れた結末はさておき、小島氏が語るように、本当の勝者は顧客が選んでいくのだろう。その意味で、これからが本当のレースの始まりだ。Opteronのサーバ市場におけるシェア獲得、およびデュアルコア・テクノロジにとどまらないサーバ市場への取り組みには、今後も注目していく必要があると思われる。Microsystemsといった米国のサーバ・ベンダによる積極的な採用が目立つ中で、今後、NECや富士通を始めとする国内サーバ・ベンダによるAMD製プロセッサの採用が増えるかどうかは、注目していく必要があると思われる。(2017/6/28)Intelのx86が誕生して約40年たつという。x86プロセッサは、互換プロセッサとの戦いでもあった。(2017/5/25)最近、人工知能(AI)のアクセラレータとしてFPGAを活用する動きがある。CPUやGPUに加えて、FPGAが人工知能に活用されるのだろうか。(2017/4/27)スタートの号砲が鳴ったようだ。多くのベンダーからIoTを使った実証実験の発表が相次いでいる。(2017/3/29)スパコン関連の発表が続いている。多くが「人工知能」をターゲットにしているようだ。