技術分析(半導体製品)Nvidiaは単なるファブレス半導体メーカーにとどまっていない。AI(ディープラーニング)やHPC(高性能コンピューティング)のマシンを設計するコンピュータメーカーでもある。V100(図1)を使いこなす。AIでは学習だけではなく推論用にGPUを動かすための推論ソフトウエアTensorRTの新バージョンも開発した。自動運転用プラットフォーム、IoT用の推論アクセラレータも提供する。こんな姿が浮かび上がる。Constellation」を発表した。Trillium」に組込むためArmとも提携した。RTX技術も発表した。DGX-2では、従来1ラックに20台のサーバを搭載し、それを15ラック並べた広いデータセンターに匹敵するディープラーニング処理能力を持ちながら、1ラック分にも満たない5台のサーバで実現できるコンピュータシステムを開発した。サイズは1/60、電力効率は18倍という高性能なコンピュータとなった。これまでのコンピュータサーバーDGX-1は、最大8個のGPUを搭載していた。V100のメモリを従来の2倍の32GBに大容量化し、最大16個のGPUを搭載している。16個のGPUをどのように構成するか。これまでは4GPUを1組として、四角形の頂点に各GPUを配置する構成で互いに連結し行き来できるアーキテクチャであり、8個のGPUの場合はこれを2組で互いにデータを行き来できる構成を採っていた。16GPUとなると、もはやこのアーキテクチャは使えないため、バス方式に似たファブリックNVLinkインターコネクトチップを新たに設計した(図2)。このチップにはクロスバースイッチを集積しており、18個のポートを持ち、最大900GB/sでデータ転送する。このチップだけでも20億トランジスタを集積している。1.7に統合し、推論アプリケーションをGPU上で実行しやすくした。学習済みのニューラルネットワークを迅速に最適化し、検証、展開するために利用する。Googleがこのソフトを使い別のGPUで実行した結果、TensorFlow内でGPU推論の速度はこのソフトを使わない場合と比べ8倍高速のスループットが得られたとしている。Constellationをリリースした。これは2台のサーバからなり、それぞれが専用のソフトウエアを搭載している。Simを搭載し、自動運転に必要なカメラとミリ波レーダー、Lidarなどのセンサをシミュレーションし、センサデータを生成する。Pegasusと、自動運転用のソフトウエアスタックが搭載され、あたかも実際の道路上を走行するクルマのセンサから得られたデータのように処理を行い、走行状況を指示し、シミュレータにフィードバックされる。loop)は1秒間に30回シミュレーション動作できる。Simは、暴風雨や吹雪などの異常気象や、昼間の眩しい太陽光、夜間の暗い状況、ありとあらゆるタイプの路面や地形など、などさまざまなテスト環境を創り出すという。いった状況の中でカメラ映像やレーダーの反射波形などのデータを取り込みシミュレーションする。Nvidiaはまた、IoTのような軽いエッジデバイスにも推論用プロセッサを搭載できるようにするため、CPUコアベンダーのArmとも提携した。Trillium」プラットフォームに組み込み、機械学習を実現するという。NvidiaのNVDLAは、SoCのXavierをベースとして、ディープラーニングの推論アクセラレータを設計する際の標準を目指す無料のオープンアーキテクチャである。推論ソフトウエアのTensorRTの最新版もサポートしている。Nvidiaは、今や半導体GPUチップからコンピュータハードウエアとソフトウエアまで手掛ける演算に特化したコンピュータメーカーと言えるかもしれない。「今日のニュース」の著作権は日本経済新聞社及び日刊工業新聞社に帰属します。