V100」を発表した。V100に含まれるGPUは、GV100と呼ばれるものだ。本記事ではVoltaアーキテクチャのGV100に関して、セッションの内容などを元に解説を行なう。Core」が組み込まれたことだろう。「Tensor」は、日本では「テンソル」と訳されるが、ここでは、数学的な意味のテンソルとの混同を避けるため「Tensor」のままとする。論理的な性能比較から。前世代となるPascalアーキテクチャを使う前世代のGPUであるP100との性能比較は下の写真を見てほしい。Coreによる効果で、それぞれ12倍、6倍の性能となる。P100の推論速度が学習速度より大きいのは、16bitの半精度浮動小数点(FP16)を利用するからだ。Coreの機構上、どちらでも速度が変わらないため、比率(Ratio)が半分になっているように見える。Memory)の接続速度、NVLinkの接続速度(V100はNVLink2と呼ばれる次世代のものに変更)、L1/L2キャッシュ容量の増加により、性能が向上している。Coreが含まれている。210億のトランジスタを815mm2のダイに集積してある。このサイズは、現在V100チップの製造を請け負うTSMCで作ることができる最大のダイサイズだ。V100のGPU部分(GV100)には84個のSMがあり、うち80個が有効(残り4個は歩留まりを上げる冗長性に使われる)写真の中で、緑色の4つの小さなブロックがSMを表し、全体で84個のSMがあるように見えるが、これは製造上の問題で、動かないSMがあった場合の対策。SMの不良が4つまでなら、正常な製品として出荷できるように冗長性を持たせているのだ。Engine」であり、左右にメモリコントローラーが4つずつ、合計8個あり、HMB2と接続している。中央の青い部分がL2キャッシュで、下の緑色の部分がNVLink(第二世代)でこれは6チャンネルある。前世代となるPascalアーキテクチャのGP100と比較してみよう。基本的な構造は似ているが、SMの数が違う。GP100のSMは56個で、実際には60個のSMがあり、うち4個を冗長性のために利用する。Cluster)は6つでGV100と同じだ。Pascal世代のGP100は、全体的にはGV100と同じ構造だが、SMの数が違っている次にGV100のSMだが、これは下写真のような構造となる。Multiprocessor)は4つのブロックがあり、4つのWARPを並列実行できる。Coreがあるこれに対して、GP100のSMは次の写真のようになっている。Coreはなく、さらにSM内は、2つのブロックになっている。