残るのはオープンな規格──AMDのGPGPU「ATI Stream」と「OpenCL」の関係
日本AMDは、同社のGPGPUサポート技術である「ATI Stream」の説明を、AMD本社から来日したスタッフを交えて行った。
ATI Streamは、AMDが整備を進めているGPGPUを利用するために用意されるプラットフォームで、NVIDIAでいうところのCUDAに相当する。HPC向けのGPUである「FireStream」シリーズでは2007年から利用可能となっていたが、先日リリースされたCatalyst 8.12にもATI Streamが実装され、Radeon HD 4000シリーズでGPGPUが利用可能となった。コンシューマーユーザーもCatalyst 8.12に導入されたトランスコート機能「Avivo Video Converter」でGPGPUのパフォーマンスを享受できるようになっている(現在のバージョンではRadeon HD 4800/同 4600シリーズのみ利用可能)。

Catalyst 8.12で導入されたATI Streamを利用する「Avivo Video Converter」で、GPGPUによるトランスコードを行える(ただし、変換するフォーマットによってはCPUで処理される場合もあり)(写真=左)。AMDの説明ではCUDAを利用したアプリケーションが114秒かかる処理をAvivo Video Converterは48秒で終了できるとしている(写真=右)AMDは、ATI Streamの特徴としてオープンであることを挙げている。ベンダーが開発してきた「独自仕様」の技術が数多くあったが、その多くが衰退して業界標準のオープンな規格に置き換わっていったことをAMDは示している。その上で、ATI Streamが利用できるAPIとして、AMDだけなくNVIDIAも参画している組織である「Khronos Group」が策定した業界標準規格の「OpenCL」をサポートしたアドバンテージを訴求した。
AMDは、同社がCPUとGPUに対する開発環境を提供できる唯一の企業であることをアピールしながらも、GPGPUの市場は立ち上がってから3年ほどしかたっていないため、(CPUやGPUの市場のように)支配的なプレイヤーはいないと述べたうえで、OpenCLはオープンスタンダードとなり得る規格であって、そうなれば、インテルもNVIDIAも使うことができ、いったんプログラムを記述してしまえば、ほかのハードウェアシステムでも簡単に移植して実行できるため、ソフトウェアベンダーの開発効率も向上すると説明している。


3Dアクセラレーションの「3dfx Glide」やメモリ規格の「Rambus」など、メーカーが独自に提唱した規格は“オープン”でないために、その多くが業界標準の規格に置き換わっていった(写真=左)。オープンであることを重視するATI Streamは、サイバーリンクのPowerDirector 7やアークソフトのTotalMedia Theaterなどで2009年の第1四半期でサポートされる予定だ(写真=中央、右)
AMDが示す、ATI StreamがサポートしているOpenCLと独自技術で実現するCUDAの違い(写真=左)。OpenCLは、どのベンダーでも利用でき、開発言語はオープン規格のKhronosをベースにしている。また、CPUやGPUを利用する機能もOpenCLでは最適化されている。AMDは、業界標準のAPIを利用することで、AMD製のCPUやGPUだけでなく、ほかのベンダーのCPUやGPUでも容易に利用できるプログラムを開発できるとしている(写真=左)AMDによると、これまでは、CPUで処理を行うプログラムを開発する言語とGPUで処理を行うプログラムを開発する言語はそれぞれ別に用意されていたが、最近では、CPUで行える処理とGPUで行える処理に重なる部分が出てきており、そのような状況に対応するため、OpenCLではCPUとGPUで利用できるAPIも用意されているという。CPUとGPUのカップリングには高いレベルが要求されるが、CPUとGPUのメーカーであるAMDなら可能であると説明している。

従来、別の目的で利用されてきたCPUとGPUだが、GPUでプラグラムが可能になったり高度な並行処理が可能になったことで、最近ではCPUとGPUで同じ処理が行えるようになってきた(写真=左)。ATI Stream SDKのバージョンは現在1.3で、2009年第1四半期には1.4が公開される予定だ。そこではマルチGPUのサポートなどが導入される見込みだCopyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Khronos Group、「OpenCL 1.0」の仕様を公開
Khronos Groupは「OpenCL 1.0」を承認、公開した。ゲームや学術、医療などさまざまな分野で利用できる、システム構成向けのプログラミング技術だ。
アスク、GPGPU対応動画編集ソフトをバンドルした「SHD485LS-512ER」発売
アスクは、Radeon HD 4850を搭載したSAPPHIRE製のグラフィックスカード「SHD485LS-512ER」の取り扱いを発表した。GPGPU対応動画編集ソフトを同梱するのが特徴だ。
初めてのCEATECだから、「AMD HD! Experience」をアピールする
AMDはCEATEC会場に設けた自社ブースで、「AMD HD Experience!」を紹介するカンファレンスイベントを開き、AMDのHDコンテンツ再生技術を訴求した。
「ATIとくっついた強みが出てきた」――GPUの活用を示したAMDイベント
RADEON HD 4850/4870が好調に売れ続けるなか、AMDは「納涼 AMD祭り」を開催し、同GPUの新しい活用法を紹介した。
Radeon HD 4800シリーズが「新世代」な理由(後編)
内部ユニットの設計を見直した高効率デザインで3D性能を向上させたRadeon HD 4800シリーズ。今回は、進化した「UVD2」について解説する。
「Nehalem? もちろんウェルカムだ」――IDF目前にAMDが優位性をアピール
8月19日(米国時間)に始まるIDFを目前にした15〜18日にかけて、AMDは関係者向けのブリーフィングを行い、45ナノプロセスルールに関する最新情報でライバルを“けん制”した。
JCS、NVIDIA Teslaを搭載したGPUコンピュータを発表――HPC分野の要求に応え
JCSはNVIDIAのTesla C1060/Tesla S1070を搭載したGPUコンピュータを発表。パーソナルスーパーコンピュータ、そしてGPUを多数搭載した大規模クラスタシステムなどの用途に応える。
NVIDIAのGPUでさらに羽ばたく東工大「TSUBAME」
東工大のグリッド型スーパーコンピュータ「TSUBAME」にNVIDIAのGPUコンピューティングが導入され、Top500上位にランクイン。NVIDIAのフアンCEOは「プロセッサはCPUだけではない。非常に光栄だ」と喜ぶ。
アスク、動画編集ソフトを付属したGeForce 9300 GS搭載microATXマザーを発売
アスクは、ZOTAC製となるGeForce 9300 GSチップセット搭載microATXマザーボード「ZOTAC GF9300-A-E-SLS」の取り扱いを発表した。CUDA対応動画編集ソフトが付属。
パソコン工房、GPGPU対応動画編集ソフトの推奨PCを発売
ユニットコムは、GPUで演算処理を実行するGPGPU対応動画編集ソフト「Super LoiLoScope」の動作推奨PCをパソコン工房ブランドから発売した。
「CUDAの可能性は無限大。だから時間がかかった」
10月26日のアキバで盛り上がったのは、麻生総理の街頭演説だけではない。PCパーツショップ密集地では、NVIDIAのGPGPU技術である「CUDA」のイベントに多数のユーザーがつめかけていた。
爆発研究所とユニットコム、GPGPU向けのハイパフォーマンスWS「Bakusoku」
ユニットコムと爆発研究所は、共同企画モデルとなるBTO対応のハイパフォーマンスWS「Bakusoku」シリーズを発表した。
4分が40秒に!──ペガシス、CUDA対応TMPGEncを披露
ペガシスは、NVISION 08で紹介されたCUDA対応版「TMPGEnc 4.0 XPress」のパフォーマンスを国内の関係者に紹介した。
GPUをあらゆる分野で使えっ――CUDAで攻勢をかけるNVIDIA
NVIDIAが主催するイベント「NVISION 08」が米国のサンノゼで8月25日から27日にかけて行われた。「CUDA」がメインテーマの“開発者”会議でCEOは何を語ったのだろうか。
ゲームを超えるミッションとは──NVIDIAが「GT200」にこめたGPUの可能性
NVIDIAの新世代GPU「GeForce GTX 280」の性能はすでに紹介したが、“新世代”たる理由がほかにもある。ここではゲームにとどまらないGPUの可能性について解説する。
アップグレードするならCPUよりGPU──NVIDIAが訴求するPC拡張プラン
NVIDIAは、4月15日にPC性能の最適化に関する説明会を日本で行い、GPUによるパフォーマンスアップのメリットについて紹介した。
「Larrabee」の姿が見えてきた
8月12日から米国で開催されるSIGGRAPH 2008に合わせて、インテルは開発中であった「Larrabee」(開発コード名)のアーキテクチャに関する概要を公開した
大盛況だった「SpursEngine」イベント――SDKの無償配布も告知
CPUとGPUに続く第3のプロセッサとして注目を集める「SpursEngine」のユーザーイベントが開かれた。5時間で10セッションという密度の濃い内容だったが会場は終始すし詰め状態。
ベクトル機の時代が終わる? GPGPUの夜明けと課題
「ベクトル型のスパコンと同じ処理性能をGPUコンピューティングであれば、3.5けたほど安い価格で実現できる」――日本SGIが発表したソリューションがベクトル機の存在価値を大きく変えるかもしれない。