ニュース
インテルの次世代ビジュアルコンピューティング構想,新ベクトル型命令群AVXやLarrabee,Nehalem最新情報
お題の通り,上はハイパフォーマンスコンピューティング(HPC)から下はモバイルインターネットデバイス(MID)/携帯電話に至る幅広い内容で,Intelがコンピュータのあらゆる分野を手がけるようになったことを象徴するものとなった。ここでは,4Gamerの読者に関係がありそうな内容に絞ってGelsinger氏のプレゼンテーションをレポートしてみたい。
次世代のベクトル型命令セットAVX,そしてLarrabeeへ
ゲーマーに関係してきそうなのは,今年末にリリースされる次世代CPU,Nehalem(開発コードネーム),そして次世代のSSE命令セットIntel AVXといったあたりだ。
Nehalemについては,これまでも繰り返し取り上げられてきているが,ゲルシンガー氏は「Pentium Pro以来の革新的アーキテクチャ」だと,その重要性を強調して見せた。
Pentium Proをご存じない読者も多くなっていると思うが,Pentium Proは初代P6アーキテクチャの製品である。のちにPentium II/IIIに発展,そこからさらに相当の改良が加えられて原型を留めないほどになってはいるが現在のCore 2の原型にもなっている。
Gelsinger氏自身,Intelの歴史的マイルストーンの一つにPentium Proを挙げているくらいで,それと肩を並べるというのだから,いかにNehalemを重要視しているかが分かろうというものだろう。
「Intel Advanced Vector Extensions(AVX)」は,将来の製品に実装されるという次世代のSSE命令セットだ。現在のSSEは128ビット幅のレジスタを使用するベクトル型の命令セットだが,AVXはレジスタ幅を2倍の256ビットに拡張し,2倍の演算性能を実現しようというものだ。このAVXは,2010年頃に予定されているSandy Bridgeという開発コードネームのCPUから実装される予定だが,現在「ソフトウェアデベロッパと密に協力して開発を進めている」(Gelsinger氏)という。
Intelが考えるビジュアルコンピューティングとは
氏が示した「ビジュアル・コンピューティング:グラフィックスの再定義」というスライドは,どこか他社のプレゼンテーションでも見たような内容のようにも思えるが,Gelsinger氏によると「現在の高精細なレイトレーシング,フォトリアリティの映像技術,あるいはAIといったような技術が,向こう10年以内に融合するだろう。それが新しいビジュアルコンピューティング」なのだと説明する。
氏は,マルチコアがIntel型ビジュアルコンピューティングを強力に推進してきたと述べ,その実例として読者もご存じの「Far Cry 2」のデモを紹介。また,Intelが以前から取り組んでいるIntelRTによる「QUAKE 4」のレイトレーシング映像を紹介していた(関連記事)。
これが先のIntel AVXともつながってくるわけだが,ベクトル命令を実装したメニーコアといえば現在のGPUがまさにそうである。そして,Gelsinger氏はLarrabeeが最初に投入される分野として「ディスクリートグラフィックス(要するにグラフィックスチップ)になる」と明言した。
事実,Gelsinger氏によれば,すでに「Larrabeeは,多くのソフトウェアデベロッパやゲームデベロッパと協力しながら開発を進めている」そうで,多数の対応ソフトウェアやミドルウェアが提供されるという。また,Intelは数千人のソフトウェア開発者を擁しており,開発ツールやチューニングツールを提供していくと述べていた。
ただし,ベクトル演算は,特定の計算(グラフィックスであるとか科学技術計算など)には適しているが,まったく適さない分野も少なくない。そうした分野に対しては,従来のIA命令セット(スカラ型の命令)で対応していこうというわけだ。
最後のQ&Aセッションにおいて「Intelはベクトル型に比重を移しているのでは」という問いに対して,Gelsinger氏は「ベクトル型にはMMXの時代から取り組んおり,Intelにとって特別なものではない。スカラ演算の性能を伸ばしていくことも重要で,今後も取り組んでいく」と答えていた。スカラ演算とベクトル演算,双方で高性能なことが優れたプロセッサの条件となるというのは,実はプロセッサの教科書にも書かれていることだ。Intelはプロセッサの正道を歩もうとしているのだろう。同社の今後の製品に期待したい。
- 関連タイトル:
Core i7(LGA1366,クアッドコア)
- 関連タイトル:
Xeon Phi
- この記事のURL:
キーワード
(C)Intel Corporation