NVIDIAが明らかにした「Fermi」の次:GPU Technology Conference(2/3 ページ)

» 2010年09月22日 17時30分 公開
[鈴木淳也(Junya Suzuki),ITmedia]

広がるCUDAワールドでGPUコンピューティング戦略を展開

 GPUコンピューティングにおけるCUDAの存在感を積極的にプッシュするNVIDIAだが、ファン氏は「マルチコアであってこそのGPUであり、GPUがCPUを駆逐するわけではない」という。ファン氏が両者の共存関係を強調するのは、IntelやAMDとの関係を意識した政治的な理由でなく、それぞれに得意不得意があることを理解しているからだ。

 GPUは汎用アプリケーションの実行に向いていないし、既存のCPUは並列コンピューティングで効率が悪い。GPUコンピューティングの得意分野は物理シミュレーションや統計演算などで、こうした特定の分野でCUDAの成果をアピールするのが、ファン氏の基調講演の目的でもある。

ファン氏が重ねて強調するのは、GPUコンピューティングはCPUを駆逐するものではなく、あくまで共存していくものであるという

並列コンピューティングにはさまざまな用途がある。最も知られているのは科学技術計算だが、それだけでも多くの用途が挙げられる(写真=左)。並列化の進展がなければ、今後10年で100倍以上の“パフォーマンス的損失”が生じるという(写真=右)

 ファン氏は、GPUコンピューティングに対するNVIDIAの取り組みの成果として、CUDAでアプリケーションを開発する技術者が増えてきており、Tesla搭載マシンをリリースしたOEMの数が2009年の1社から現在9社になったことを報告している。また、今回のGTCに合わせて登録されたCUDA関連技術論文の数は2009年から5倍にも達したという。

 基調講演では、CUDAを採用した具体的な成果としてMATLABの統計解析アプリケーション向け並列コンピューティング用ツールボックスや、Amber 11の分子シミュレーション解析アプリケーション、Ansysのエンジニアリングシステムなどのライブラリで、GPUアクセラレーションが可能になったことが取り上げられた。

MATLABの並列コンピューティング用ツールボックス。統計解析などのアプリケーション向けライブラリだ(写真=左)。Amber 11の分子シミュレーション解析アプリケーションもCUDAに対応した(写真=右)

 CUDA環境で開発したアプリケーションの実行にはFermiなどのCUDA対応GPUが必要だが、こうした環境を持たないx86の汎用システムのユーザーでもCUDAの恩恵を“ある程度”受けられるように、STMicroelectronics傘下のPortland Group(PGI)が「CUDA-x86」というCコンパイラの提供を発表した。このコンパイラを通すことでCUDA環境開発アプリケーションを通常のx86システム上でも実行できるようになる。

 このように、GPUコンピューティングによる並列処理は、アプリケーション次第で大きな効果を発揮する。Amberのベンチマークテストの結果において、Fermi世代のGPUでCUDAコアの増加を比例して処理性能が伸びるのに対し、汎用のx86系CPUではある段階から頭打ちになってしまう。この傾向は、ワークロードが重いほど明確で、並列性の高いアプリケーションほどGPUコンピューティングでは有利になる。

 Fermi世代GPUの並列処理の高さを示す1つの例として、ファン氏はCrayが開発したスーパーコンピュータ「Kraken」(AMD OpteronベースのHPCシステム)と同性能のマシンが、Fermiベースではわずか1つのボックスサイズに収まってしまうことを紹介している。Krakenは数年前に就役したマシンなので、厳密な意味で最新システムとの比較はできないが、Fermiのポテンシャルを分かりやすく示してくれる。

CUDAにおける過去1年間の成果。SDKのダウンロード数が倍増しただけでなく、対応OEMや学術論文の登録数が飛躍的に伸びている(写真=左)。STMicroelectronics傘下のPortland Group(PGI)が提供する「CUDA-x86」。x86プラットフォーム向けのCコンパイラセットだ。これにより、CUDA実行環境を持たないx86系PCでもCUDA対応アプリケーションをコンパイルして利用できる(写真=右)

AmberのベンチマークテストでFermiベースのGPUと通常のCPUとのパフォーマンスを比較する。ワークロードによっては大きな効果が得られる。スーパーコンピュータのKraken(Crayが構築したOpteronベースのHPCシステム)が処理可能なワークロードをFermiベースのGPUで置き換えると……このような形になる

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年11月11日 更新
  1. 「Galaxy Z Fold8」に乗り換えて1カ月、パスポート型の横長画面はマンガも動画も快適 ただし、“あの機能”には注意も (2026年11月10日)
  2. なぜ8GBメモリでもWindows 11が快適に動くようになるのか? Microsoftが取り組む最適化の仕組みと次期Windows「27H2」への展望 (2026年11月09日)
  3. デスクと外出先でマウスを分ける人へ エルゴマウスから小型マウスを“引っこ抜いて”持ち運べる異色モデルのメリットと妥協点 (2026年11月10日)
  4. 有機EL&タッチ対応の新型「MacBook Pro」を試す M6とM5 Maxの性能差、使い勝手はどう変わった? (2026年11月09日)
  5. 約1.1kg&実測19時間駆動の14型「Zenbook 14 UX3480QA」を試す セラミック×アルミの天板が上質 (2026年11月11日)
  6. 光らない簡易水冷「CyberFlow Core」や120mmファン用フィギュア台など、魅せるPCの新境地 (2026年11月09日)
  7. ロジクール、サイドホイール搭載ハイエンドマウス「MX MASTER 4」に数量限定デザインモデル2製品を追加 (2026年11月10日)
  8. キングジム、高精細ヘッドを搭載し視認性を向上した法人向けラベルライター新モデル (2026年11月10日)
  9. ロジテック、薄型筐体を採用したUSB外付けBlu-ray Discドライブ (2026年11月09日)
  10. Windows PC向けゲームの「ロード待ち」はなぜ起こる? 背景に過去との「互換性」 (2026年11月05日)
最新トピックスPR

過去記事カレンダー