後藤弘茂のWeekly海外ニュース
本格的に深層学習へ舵を切った真のジャイアントコア「Tesla V100」
2017年5月12日 06:00
NVIDIAは、次世代GPUアーキテクチャ「Volta(ボルタ)」と次世代SoC(System on a Chip)「Xavier(エグゼビア: 英語発音はザビア)」の概要とスケジュールを発表した。
VoltaとXavierを第3四半期に投入
Voltaは内部マイクロアーキテクチャを一新したNVIDIAの次世代GPUで、ハイエンドの「GV100」から投入される。Xavierは車載など組み込み向けをターゲットとしたSoCだ。
どちらも、機械学習向けの機能を搭載し、機械学習の性能を飛躍的に向上させた。いずれも、2017年第3四半期に登場する。またNVIDIAは、車載向けシステムで、トヨタと提携したことも発表した。
NVIDIAの次のフラッグシップGPUとなるGV100。NVIDIAは、GV100のGPUコンピューティング向け版を「Tesla V100」としてリリースする。
GV100は、5,120個のCUDAコア(FP32積和算ユニット)を搭載し、FP32で15TFLPOSの性能。さらに、ディープラーニング(深層学習)のトレーニングで使われる、FP16にフォーカスしたテンソル演算ユニットを搭載し、FP16時には120TFLOPSの性能を叩き出す。NVIDIAは、GV100ベースのシステムの受注を開始し、2017年第3四半期から出荷する予定だ。
Xavierは、次世代の車載コンピュータの中核となるSoC。NVIDIA設計のDenver ARM CPUコアと、512CUDAコアのVolta GPUコアを搭載する。
Xavierは、ディープラーニングの「推論(inference: インファレンス)」で多用される、低精度の演算を行なうプロセッサ「DLA (Deep Learning Accelerator)」を搭載。30Wの電力で30TOPS(trillion operations per second)のINT8(8-bit整数)オペレーションを実行できる。Xavierは7月に一部顧客への出荷を行ない、9月から本格出荷を開始する。
NVIDIAは、主催するGPU技術のカンファレンス「GTC (GPU Technology Conference) 2017」で、VoltaとXavierの概要や製品計画、パートナーなど一連の発表を行なった。GTC 2017は、米サンノゼで5月8日から11日にかけて開催されており、NVIDIAのJen-Hsun Huang(ジェンセン・フアン)氏(Founder and CEO, NVIDIA)が、10日の基調講演でこれらの発表を行なった。
ディープラーニングへの傾斜が明瞭となったNVIDIAの戦略
VoltaとXavierで明瞭になったNVIDIAの戦略のポイントは3点。
まずはNVIDIAの機械学習重視への大転換。NVIDIAは、数年前から機械学習への傾斜を強めていたが、今回は機械学習に最適化した機能をGPUに搭載してきた。
これまでと比べると、拡張した機械学習向けハードウェアの規模が大きく、NVIDIAの本気度がうかがえる。ここまで機械学習を強化すると、もはや“GPU”とは呼びにくい。
次に、機械学習への最適化でも、高性能GPUはトレーニングに比重を置き、SoCは推論に特化と、明瞭に方向性をつけてきたこと。高性能でトレーニングに力量を発揮するGPUと、低電力で推論に特化してデバイス側への搭載を目指すSoC。2方向へと同社の製品を進化させようとしている。
3つめは、高性能GPUとSoCそれぞれでの、機械学習機能の実装形態に違いをつけたこと。
高性能GPUではGPUコアの中で機械学習機能を拡張した。それに対して、SoC側では、GPUコアとは別に、機械学習のアクセラレータを分離した形で実装した。この違いは、今後の製品の発展方向の違いも示唆している。
また、NVIDIAは驚いたことに、XavierのDLA(Deep Learning Accelerator)をオープンソースにすることも発表している。
ワンショットサイズの限界に来たNVIDIA GPU
Volta GV100は、“真のジャイアントプロセッサ”だ。ダイサイズ(半導体本体の面積)は815平方mm。GTCの基調講演でフアン氏は、「これ以上大きなGPUを作ることはできない」と語ったが、これは真実だ。
半導体チップは製造工程の露光プロセスで、四角形の領域を1回の照射(ワンショット)で転写する。逆を言えば、ワンショットの四角形よりも大きなサイズのチップを作ることができない。そして、現在のワンショットサイズは、33×26mmで、面積では約850平方mmとなる。
GV100は、加工部分も考えるとワンショットぎりぎりのサイズとなる。間違いなく、現在の技術で最大サイズのチップだ。トランジスタ数は21B(210億)に達する。これは、NVIDIAの初代GeForce(NV10)の約900倍だ。
プロセスはTSMCの“12nm” FinFETプロセス。このプロセスは、16nm世代プロセスをマージンの切り詰めや回路設計、セルライブラリの縮小などによって高密度化したものだ。技術の根幹部分は成熟した16nmであるため、巨大チップでも見合うと見られる。
ディープラーニングのためのTensorコアを各SMに搭載
NVIDIA GPUアーキテクチャでのGPUコアのクラスタである「SM (Streaming Multiprocessor)」は、GV100全体で80個。FP32積和ユニットであるCUDAコアは合計で5,120個。
CUDAコアの数では、前世代のPascal(パスカル)アーキテクチャのGP100の3,584個に対して約1.43倍だ。そのため、HPC (High Performance Computing)などの従来ワークロードの性能も上がる。
VoltaのSMアーキテクチャは、Pascalとは大きく異なっている。
もっとも異なっているのは、各SMに8ユニットの機械学習向け演算アレイ「Tensor Core(テンサコア)」が搭載されている点。Tensorコアは、いわゆるテンソルの演算を行なうもので、Voltaの場合は、4×4のマトリックス同士の演算をサポートする。
ニューラルネットワークでは、16要素のインプットに対して、16要素の重みを掛け合わせて、その結果を加算して出力する。VoltaのTensorコアは、FP16データ同士の乗算を行ない、FP32データの加算を行なう。
Voltaでは、1個のSMの中に8個、GV100全体では640個のTensorコアを持つ。各Tensorコアが、64並列の演算を行なうことができるため、1.4GHz程度の動作周波数時におけるGV100でのFP16ベースのディープラーニング演算は、120TFLPOSという途方もない数字になる。
現世代のGP100と比べると、ディープラーニングのトレーニングでは12倍、推論では6倍の性能となる。言い換えれば、NVIDIAは1年でGPUのディープラーニング性能を12倍に引き上げたことになる。
SMアーキテクチャを刷新
Tensorコアを拡張したことで、VoltaのSMは完全にアーキテクチャが一新された。
Voltaでは、1個のSMは4個のクオータに分割されている。各クオータにFP32ユニットが16個、FP64ユニットが8個、ロード/ストアユニットが8個配置されている。
命令ユニットは、各NVIDIAのSIMT (Single Instruction, Multiple Thread)のスレッドバッチであるwarpのサイズは32スレッドで、命令ユニットは各サイクルに1warpからの1命令をディスパッチする。そのため、FP32ユニットは2サイクルかけて1つのwarpを実行する。2個のTensorコアも同様の実行スループットになっていると見られる。
また、整数演算ユニットの命令発行ポートが分離され、浮動小数点系ユニットとオーバーラップして実行することが可能になった。
Voltaでは、メモリ階層も変わった。過去2世代では、NVIDIA GPUはリードオンリーのL1データキャッシュしか持たず、通常はL2から読み出すアーキテクチャとなっていた。
しかしVoltaでは、リード&ライトのL1データキャッシュが復活し、128KBと相対的に大きめのサイズとなった。このL1はコンフィギュラブルで、一部をスクラッチパッド式のシェアードメモリに使う。
Volta GV100のメモリはHBM2だが、Pascal GP100より1.2倍高速化し、メモリ帯域は900GB/sとなった。また、メモリコントローラの改良によってメモリ実効帯域も向上する。
GV100は、DRAMダイを4層重ねた4Hiで16GB容量で提供されるが、8Hiで32GB容量も視野に入れているという。ただし、8Hiの場合は2ランクアクセスとなる。
チップ間インターコネクトの「NVLink」はリンク数が6リンクに増え、28%高速化した結果、1ダイあたり300GB/sの帯域となった。リンク数が増えたことで、ダイレクト接続できるGPU数も増え、より大きな構成の計算ノードの設計が容易になった。
また、NVLinkが2.0となり、ハードウェアコヒーレンシプロトコルがサポートされた。これによって、CPUとGPUの間で仮想メモリアドレスを共有するユニファイドメモリ時のコヒーレンシが、細粒度かつ低レイテンシで維持されるようになった。
スレッドの制御が大きく変わった
Volta世代では、スレッド実行アーキテクチャも変わった。従来は、1個のwarpの中の32スレッドはプログラムカウンタ(PC)を共有し、マスクレジスタによるプレディケーションでコントロールフローを制御してきた。
それに対して、Volta世代では、warp内の各スレッドレーンがそれぞれPCを持つようになり、個々にスケジューリングが可能となった。
さらにVoltaでは、GPUコア全体のタスクスケジューリングも柔軟に変わった。GPU側にハードウェアベースのワークの割り当てユニットを設置。GPUコアの実行リソースを柔軟に低レイテンシにタスクに割り当てることが可能になった。
Voltaは、このようにGPUのコアアーキテクチャを大幅に拡張している。NVIDIA GPUのマイクロアーキテクチャとしては、これまでで最も大きな変革となっている。特にテンソルの演算を行うディープラーニング向けユニットをSMに加えたことは決定的な変化だ。ちなみに、ネイティブ命令セットも、Volta世代で一新されるという。
ディープラーニングへと大きく舵を切ったNVIDIA。現在ディープラーニングでは、トレーニングにおいてGPUが確固とした位置を確立し、従来のHPC(High Performance Computing)市場だけでなく、一般のデータセンターにまでディープラーニング向けとして浸透を始めている。
NVIDIAは、IntelやAMDといったほかの大手CPU/GPUメーカーが打ち手を間違えた敵失もあって、トレーニングにおいてはかなり優位に立っている。
しかし、Intelもディープラーニングへの戦略を急速に整えており、AMDもサーバー市場へ再参入にあたってGPUコンピューティングを武器にしようとしている。さらに、TPUのようなディープラーニング専用のプロセッサも今後増えていくことが予想される。
NVIDIAは自社の地歩を固めるために、ディープラーニングを強化する方向へ向かっているようだ。
楽天市場 売れ筋ランキング
Amazon売れ筋ランキング
Anker Soundcore Life P2 Mini【完全ワイヤレスイヤホン / Bluetooth5.3対応 / IPX5防水規格 / 最大32時間音楽再生 / 専用アプリ対応】ブラック
¥4,490
Anker Soundcore P40i (Bluetooth 5.3) 【完全ワイヤレスイヤホン/ウルトラノイズキャンセリング 2.0 / マルチポイント接続 / 最大60時間再生 / PSE技術基準適合】パープル
¥7,990
イヤホン bluetooth ワイヤレスイヤホン 48時間の再生時間 重低音 LEDディスプレイ表示 小型/軽量 IPX7防水 ブルートゥース 接続瞬時 Hi-Fi ブルートゥースイヤホン Type-C 急速充電 ぶるーとぅーすイヤホン iPhone/Android/Pad適用 スポーツ/通勤/通学/WEB会議 (ホワイト)
¥39,999
【VGP 2025 金賞】EarFun Air Pro 4 ワイヤレスイヤホン Bluetooth 5.4/50dBアダプティブ式 ハイブリッドANC/最先端チップ「QCC3091」aptX Losslessに対応/ハイレゾ LDAC対応/Snapdragon Sound™ に対応/Auracast™に対応/52時間連続再生【6マイクAI 通話/PSE認証済み】 装着検出機能 (ブラック)
¥9,990
Anker Soundcore Liberty 4(Bluetooth 5.3)【完全ワイヤレスイヤホン/ウルトラノイズキャンセリング 2.0 / 3Dオーディオ / ワイヤレス充電/マルチポイント接続/外音取り込み / 最大28時間再生 / ハイレゾ / IPX4防水規格 / ヘルスモニタリング/PSE技術基準適合】シャンパンゴールド
¥14,990
コカ・コーラ い・ろ・は・す天然水ラベルレス 560ml ×24本
¥2,131
by Amazon 炭酸水 ラベルレス 500ml ×24本 強炭酸水 ペットボトル 500ミリリットル (Smart Basic)
¥1,409
by Amazon 天然水 ラベルレス 500ml ×24本 富士山の天然水 バナジウム含有 水 ミネラルウォーター ペットボトル 静岡県産 500ミリリットル (Smart Basic)
¥1,173
キリン 自然が磨いた天然水 ラベルレス 水 2リットル 9本 国産 天然水 ミネラルウォーター ペットボトル 軟水
¥2,722
い・ろ・は・すラベルレス 2LPET ×8本 【Amazon.co.jp限定】
¥1,168
葬送のフリーレン(14) (少年サンデーコミックス)
¥583
薬屋のひとりごと 15巻 (デジタル版ビッグガンガンコミックス)
¥770
無職転生 ~異世界行ったら本気だす~ 22 (MFコミックス フラッパーシリーズ)
¥733
ブルーロック(33) (週刊少年マガジンコミックス)
¥594
黄泉のツガイ 9巻 (デジタル版ガンガンコミックス)
¥590