お気に入りタイトル/ワード

タイトル/ワード名(記事数)

最近記事を読んだタイトル/ワード

タイトル/ワード名(記事数)

LINEで4Gamerアカウントを登録
「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する
特集記事一覧
注目のレビュー
注目のムービー

メディアパートナー

印刷2012/07/27 17:54

ニュース

「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する

画像集#002のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する
 NVIDIAは最近,同社のお膝元である米サンフランシスコ州サンノゼ市で開催するメイン大会「GPU Technology Conference」(以下,GTC)とは別に,世界各地でGPUコンピューティングの普及を図るため,ローカルイベントも開催している。そして,その2012年日本版となるイベントが,7月26日,「GTC Japan 2012」として開催された。

 昨年の「GTC Workshop Japan 2011」以来,“日本のGTCローカルイベント”としては2度めの開催となったGTC Japan 2012。今年は計47セッションと,昨年と比べて20近くもセッション数が増えている。
 また,会場は昨年と同じ東京・六本木の東京ミッドタウンだが,セッション数が増えたことに伴い,昨年は利用していなかった3F会議室も使うなど,規模はかなり大きくなった印象だ。実際,会場の“入り”も,昨年と比べてかなり多くなったように感じられる。
 NVIDIAは今回,「日本最大のGPUコンピューティングイベント」というキーワードを何度も繰り返していたが,確かにそう強調したくなるだけの規模になってきたとはいえるかもしれない。

Steve Scott氏(Tesla CTO,Professional Solution Business,NVIDIA)
画像集#003のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する
 さて,午前中は,米NVIDIAでTesla部門のCTO(Chief Technology Officer,技術最高責任者)を務めるSteve Scott(スティーブ・スコット)氏の基調講演と,NVIDIA日本代表を務めるSteve Furney-Howe(スティーブ・ファーニー・ハウ)氏による「日本におけるGPUコンピューティングの現状」に関する講演が組まれていた。
 GTC 2012“本家”から間もない開催ということもあり,講演のこれといった新情報はなかったのだが,4Gamer的に注目したいポイントを中心に,筆者なりのコメントを交えつつレポートしてみたいと思う。


28万体もの多体シミュレーションを

こなすGK110


 4Gamer読者にはあらためて紹介するまでもないだろうが,NVIDIAは現在,Keplerアーキテクチャを採用したGPU製品を展開中だ。GTCでの主なテーマとなるGPUコンピューティング向けには,「GK104」コアを採用する「Tesla K10」がすでに出荷済みである。
 ただし,3D性能を重視した設計のGK104コアはHPC(High Performance Computing)向けではなく,そのためHPCの世界では,倍精度浮動小数点演算性能の強化が図られた「GK110」を搭載する「Tesla K20」が本命だ。基調講演でScott氏はTesla K20について「第4四半期に提供開始予定」であることに変更はないと繰り返していたが,現時点での性能は期待どおりのものが出ているとのことである。

デュアルGK104仕様のTesla K10はすでに出荷済み。また,HPC用となるTesla K20は「ダイサイズ約500mm2,トランジスタ数約70億個という,極めて規模の大きなGPU」(Scott氏)を搭載するTesla K20には,2012年第4四半期提供開始というスケジュールが示されている
画像集#004のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する

 またScott氏は,Tesla K20の採用が決まっている米オークリッジ国立研究所のスーパーコンピュータ「Titan Cray XK6」に向けた納入計画も順調と語っていた。GK110コアはGeForceにも転用されると噂されているので,その動向を追っている読者も少なくないと思われるが,この調子なら,2013年の早いタイミングで搭載グラフィックスカードが出てきても不思議ではないだろう。

Tesla K20は,米オークリッジ国立研究所のスーパーコンピュータ「Titan Cray XK6」――既存の「Cray Jaguar」を。GPUベースでリニューアルしたもの―に採用されるという。1万8000基のTesla K20を搭載して20PFLOSの性能を実現し,その演算性能の90%をGPUが担うとScott氏は説明していた
画像集#005のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する

 Kepler世代のGPUにおける新機能の1つに,ダイナミック並列処理(Dynamic Parallelism)というものがあるが,これを用いた多体シミュレーションのデモも,GTC Japan 2012では披露されている。
 下に示したのがその直撮りムービーだ。デモ自体は5月のGTC 2012で披露されたものだが,やはり実際に動く様子はインパクトがある。


画像集#006のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する
画像集#007のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する
 最新の研究では,銀河系とアンドロメダ銀河が35億年後かそれ以降に衝突すると言われているが,今回のデモは,それを多体シミュレーションでリアルタイム計算するというものだ。
 このデモに先立って,Fermi世代のGPUでは4万体の多体シミュレーションを行っていたことも示したScott氏は,「当時は4万体でも驚いたものだが,このデモは28万体だ」と,GK110コアの性能をアピールしている。

 ただ,数字だけで比較できるほど,話は簡単ではない。今回の銀河衝突デモは,Fermi世代で用いられたアルゴリズムとは異なるものが使われているとのことだからだ。
 具体的には,「Barnes-Hut Tree」法という,空間を16の物体を含むメッシュに分割し相互作用を計算するものが用いられているそうで,簡単にいえば,Kepler世代のGPUに実装されたダイナミック並列処理を,徹底的に活用したものということになる。「このコードは(GPU側でスレッド生成が行えるダイナミック並列処理が行えないと実装しづらいアルゴリズムであるため)Fermiのときはエンジニアが長い時間をかけて移植したものだが,Kepler用には週末のわずかな時間しかかからなかった」(Scott氏)とのことで,ダイナミック並列処理の威力を窺えよう。


NVIDIAはクラウド市場に本気

GeForce GRIDはまだ半信半疑か


画像集#008のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する
 もう1つ,Kepler世代で対応したGPU仮想化を用いての「クラウドへの進出」も,Scott氏の講演で力が入っていた部分だ。
 4Gamerの読者が注目するのは,やはりゲームのストリーミングサービスを実現する「GeForce GRID」だろう。Scott氏もGeForce GRIDについては時間を割いて紹介していたが,気になるのはレイテンシだ。

 Scott氏はこの点について,「人間の反応には200msかかる。したがって,200ms以内なら十分だ」と語り,ゲームコンソールと比較しつつ低レイテンシを強調していたのだが,さすがに200ms(≒12フレーム)はあり得ないという読者は多いはず。また,ゲームコンソールのパイプラインに100ms(≒6フレーム)かかるという点にも首をかしげる人は多いように思う。「問題がない」ことのアピールを急ぐあまり,相当に古い世代のゲーム機を比較対象にしてしまっているように思えた。
 少なくとも,GeForce GRIDの150ms超(≒9フレーム超)という数字を素直に解釈するなら,リアルタイム性が強いアクションゲームをプレイするのはかなり厳しいだろう。

Scott氏は本家GTC 2012でも示されたスライドを再利用(※GTC 2012の時点では記載されていたGaikaiの名が消えているのは意味深だが)し,GeForce GRIDのレイテンシが十分にプレイアブルであるとアピールしていた
画像集#009のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する

 ただ,クライアント側の端末を問わず,タブレットやスマートフォン,スマートテレビでも最新世代のゲームをプレイできるようになる可能性そのものは,やはり魅力的だ。最終的なサービスで,どの程度の遅延に落ち着くのか,現時点では期待半分,不安半分といったところである。

画像集#010のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する
 ちなみにGTC Japan 2012では,先にレポートした企業向けのGPU仮想化ソリューション「NVIDIA VGX」に関するセッションが複数組まれるなど,クラウド分野にかける力の入れ具合がよく分かるものになっていた。
 実のところ,NVIDIAは数年前から,GPUをデータセンターへ導入する方向を模索しており,データベースのGPUの応用といった研究を支援したりもしていたが,なかなかデータセンターに進出できなかったという経緯がある。それだけにGPU仮想化は,そんな積年の目標を実現するキーテクノロジーと見ているのだろう。実際,成功すれば大きなビジネスになることはほぼ間違いなく,GeForce GRIDが“使える”かどうかも含めて,今後の展開には注視しておきたいところだ。

左はGeForce GRIDが狙う市場、右はNVIDIA VGXが狙う市場である。単体GPUを必要とするコアなPCゲーマー,あるいはQuadroを必要とするデザイナーはGPU仮想化のターゲットではない。言い換えればGPU仮想化を使ったサービスは,これまでNVIDIAの製品を必要としていなかった層であり,「GPU仮想化によって,NVIDIAは,より幅広い層をユーザーとして獲得しようとしている」とも言えるわけだ
画像集#011のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する 画像集#012のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する


GPUコンピューティングの世界で活躍する

日本の研究者も登壇


 GTC Japan 2012のテーマであるGPUベースのHPC分野では日本が先行しているため,多数の研究者が活躍している。
 基調講演でも,そんな研究者が招かれて登壇し,研究内容を紹介する場面があった。

朴 泰祐教授(筑波大学大学院 システム情報工学研究科)
画像集#013のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する
 Scott氏が招いたのは,筑波大学大学院の朴 泰祐(ぼく たいすけ)教授だ。同大学院の計算科学研究センターではGPUを用いた「HA-PACS」というプロジェクトが行われているという。
 密結合の並列計算機である「HA-PACS/TCA」では,独自の高速通信技術を用いてGPUクラスタを構築しているそうだ。通信にPCI Expressを用いているというのは興味深い。

「HA-PACSプロジェクトには大きく2つの研究分野があるが,密結合の並列計算機であるHA-PACS/TCAでは,PCI Express経由の独自の超高速通信を用いたGPUクラスタを構築している」と朴教授は語っていた
画像集#014のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する 画像集#015のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する

青木尊之教授(東京工業大学 学術国際情報センター 副センター長)。最近,NVIDIAから「CUDA Fellow」に認定された人物だ
画像集#016のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する
 さらに,先にも触れたFurney-Howe氏が行った講演中には,日本におけるGPUコンピューティングの総本山ともいえる東京工業大学から,青木尊之教授が登壇している。

 登壇した青木氏は,2011年に青木氏らのグループが受賞したゴードンベル賞――スーパーコンピュータにおけるノーベル賞ともいえる賞――に触れ「多くの人の力でゴードンベル賞の特別賞を受賞することができた。ちなみに,特別賞という名前だけれども,本賞と同じ(笑)」と語っていた。
 以前,筆者が話を聞いたときも,青木教授は,日本語訳だと格下に聞こえかねない「特別賞」という名称を気にしていたが,これは歴とした本賞である。GPUを使ったスーパーコンピュータで国際的な業績をあげている研究者がいるということは,日本人として覚えておきたいところだ。

青木教授のグループは,スーパーコンピュータのノーベル賞といわれるゴードンベル賞を2011年に受賞した。受賞理由は「結晶成長のシミュレーションにおいて,ピーク性能に対して44.5%の演算性能を達成した」というもの。44.5%というと高く感じないかもしれないが、応用計算での効率としては極めて高いのだ
画像集#017のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する

 というわけで,新情報こそほとんどないものの,熱気は感じられたGTC Japan 2012。Intelが「Xeon Phi」を発表し,AMDも「Heterogeneous System Architecture」の予告を行うなど,後続集団が動き始めたタイミングではあるが,先行するNVIDIAがGPUコンピューティングの市場をどれだけ広げていくのか,興味は尽きない。

QuadroとTeslaを併用する「Maximus Technology」では,システム計画研究所がリアルタイムの美肌補正を行う技術を確立したことが発表された(写真左が適用前,中央が適用後)。CPUでは秒間1フレームでしか処理できないところを,CUDAによって30フレームで処理できるとのこと。今後,テレビに登場する芸能人にはリアルタイムで美肌補正がかかる可能性が割と高そうである
画像集#018のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する 画像集#019のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する 画像集#020のサムネイル/「GTC Japan 2012」基調講演レポート。KeplerでNVIDIAはGPUクラウドを推進する

GTC Japan 2012公式ページ

  • 関連タイトル:

    NVIDIA RTX,Quadro,Tesla

  • この記事のURL:
4Gamer.net最新情報
プラットフォーム別新着記事
総合新着記事
企画記事
スペシャルコンテンツ
注目記事ランキング
集計:12月17日〜12月18日