GoogleはなぜTPUを外部のデータセンターに置き始めたのか:中島聡がNVIDIA依存とTPU経済圏の狙いを読み解く
中島聡のLife is BeautifulGoogleがこれまでAI専用チップ「TPU」を自社内で使ってきたことは知られている。そのGoogleが、初めて外部のクラウド事業者のデータセンターにTPUを置くことになった。この動画で中島聡は、The Informationの記事を出発点に「なぜGoogleはTPUを外に出したのか」を解説する。中島の見立てでは、狙いは目先のTPU販売ではない。NVIDIAへの依存を崩すこと、TPUを量産してコストを下げること、そしてGoogle自身が使える計算資源を素早く増やすことにある。
なお中島は冒頭で、今回は新しい形式を試すと述べている。記事内容を読み上げる音声と問いかけが入り、それに中島が答える構成になっている。
報道の内容:初めて自社施設の外にTPUを配置
動画の前半では、The Informationの報道内容が紹介される。Googleは自社のTPUチップを、初めてサードパーティーのクラウドプロバイダーのデータセンターに配置する。契約相手はロンドンに拠点を置くFluidstackで、TPUはニューヨークのデータセンターでホストされる。Googleにとっては自社施設の外にチップを置く初の試みとなり、Fluidstackの拡大を支えるために32億ドル規模の財政支援も行うと伝えられている。報道はこの動きを、NVIDIAの優位性に直接挑む戦略として位置づけている。
報道部分の説明によれば、TPU(テンソル・プロセッシング・ユニット)は、Googleが機械学習タスク専用に設計したカスタムAIチップである。さまざまな計算をこなすNVIDIAの汎用的なGPUとは違い、TPUはAIのワークロードに特化している。そのため、大規模言語モデルの学習ではより高い性能と効率を出せる可能性がある、と紹介された。
GPUの「流用」から、最初からAI用に作ったチップへ
中島はTPUの位置づけを自分の言葉で補足する。「テンソル」は行列のことで、AIのニューラルネットの計算では大量の行列計算が必要になる。現在ほとんどの事業者はこの計算にGPUを使っている。GPUはもともとゲームの3D画面を描くために作られたチップだが、同じような計算を並列に処理するのが得意なので、AIにも使われるようになった。
中島はこれを、ゲーム用だったものをAIに「ある意味流用している」状態だと表現する。AIの処理は行列計算が中心なのだから、最初からそのためのチップを作った方が効率がよいはずだ。この発想で作られたのがGoogleのTPUである。これまでGoogleはTPUを社内でだけ使ってきたが、外部にも提供し始めた。中島はそこが今回の面白い点だと話す。
NVIDIAの粗利70%は「競争原理が働いていない」から
なぜGoogleは他のクラウド事業者にTPUを置き始めたのか。この問いに対して中島はまず、GoogleだけでなくAI業界全体がNVIDIAだけに頼っている状況を、Googleは好ましくないと考えている、と答える。
その理由として中島が挙げるのが、競争原理が働いていないことだ。中島によれば、NVIDIAはGPUを粗利70%といった水準で売ることができる。中島は競争がある場合の例で説明する。同じようなものを粗利70%で売る会社と30%で売る会社が並んでいれば、製造原価はほぼ同じなので、買い手は安い方を選ぶ。そうなると粗利を高くしている会社は売れなくなり、値下げせざるを得ない。競争が起きれば粗利はどんどん下がっていく。
ところが現状はほぼNVIDIAの一人勝ちなので、粗利が高いまま維持されている。GoogleもAmazonも、NVIDIAから高い値段でGPUを買わざるを得ない。中島はこれを、Googleが自社チップに力を入れる背景として説明している。
自作で安くするだけでなく、NVIDIAから値引きを引き出す
中島の見方では、Googleの狙いは二つある。一つは自分でチップを作って安く済ませること。もう一つは、「自分で作れば安くできる」と示すことで、NVIDIAから値引きを引き出すことだ。
ただし、自分で作れば自動的に安くなるわけではない。チップのコストを下げるには量を作る必要があり、Googleとしてはたくさん作りたい。中島はここに、外部パートナーと組む理由があると見ている。
自前でデータセンターを増やすのは難しく、リスクも高い
大量のTPUをすべて自社のデータセンターだけで使おうとすると、問題が多いと中島は指摘する。データセンターを作るにはコストがかかり、土地を見つける必要があり、電気も引いてこなければならない。TPUもGPUも膨大な電力を使う。地元の電力会社に何百メガワットも欲しいと頼んでも、近隣住民に迷惑がかかるので簡単にはもらえない。
そのため、Googleがいきなり自前でデータセンターを増やすのは難しい。お金がかかるのでリスクも高く、スピードも遅くなる、というのが中島の説明だ。
中堅のAIインフラ企業にTPUを「下ろす」
そこで出てくるのが、今回のようなサードパーティーである。中島によれば、MicrosoftやAmazonのような大手ではない中堅どころで、データセンター用の土地を買収し、電力を用意し、データセンターを建てる会社が今増えてきている。こうした「AIインフラ」だけを提供する会社の一社に、GoogleはTPUを供給する。
中島の見立てでは、Googleにとっての意味はTPUの売上そのものよりも、まずTPUの大量生産が始まることにある。量産によってTPUのコストを下げられる。さらに、TPUを載せたデータセンターができれば、Google自身がそこを使っていろいろなサービスを提供できる。TPUはGoogleが自分で設計して作っているので、使い方を一番よく知っているのはGoogleだ。だからそのデータセンターの主な顧客はGoogle自身になる、と中島は見る。
資金はGoogleが貸し、TPUを買わせ、計算資源を買い戻す
中島が「面白い」と言い、同時に「ちょっと分かりにくい」とも認めるのが、お金の流れである。データセンターを建て、GoogleからTPUを買うには多額の資金がいる。その資金もGoogleが出すという。
中島はこう整理する。Googleはパートナーに初期資金を出す。ただしこれは与えるのではなく貸すものだ。パートナーはその資金でデータセンターを建て、GoogleからTPUを買う。そして完成したAIデータセンターの計算能力を、Googleがサービスとして買って使う。お金がGoogleとパートナーの間を行ったり来たりする構図になる。
中島はこの仕組みについて、Googleが「TPUの経済圏」のようなものを作ろうとしているのではないか、という見方を示して解説を締めくくっている。
今日は、新しい試みをやってみようと思います。マルモキャストを使ってやるんですけど、うまくいくかな? はい。
最新によると、The InformationがGoogleのAIチップ戦争における革新的な戦略を明らかにしました。史上初めてGoogleは自社のTPUチップをサードパーティーのクラウドプロバイダーのデータセンターに配置し、32億ドル規模のパワープレイでNVIDIAの優位性に直接挑戦しています。
TPU、すなわちテンソル・プロセッシング・ユニットは、Googleが機械学習タスク専用に設計したカスタムAIチップです。様々な計算タスクを処理するNVIDIAの多用途なGPUとは異なり、TPUはAIのワークロードに特化しており、大規模な言語モデルのトレーニングにおいて、より優れた性能と効率を提供する可能性があります。
Googleはロンドンに拠点を置くFluidstackと契約を結び、ニューヨークのデータセンターでTPUをホストすることになりました。これによりGoogleは自社施設外にチップを配置する初の試みとなり、Fluidstackの拡大を支えるために32億ドルという巨額の財政支援を行っています。
TPUっていうのはテンソル・プロセッシング・ユニットって言って、テンサー、テンソルでもいいんだけど、っていうのは行列のことなんですね。AIに必要なニューラルネットの計算をするには、その行列計算をたくさんしなきゃいけないので、一般的には今、ほとんどのところはGPUっていう、グラフィック・プロセッシング・ユニットっていう、元々はゲームの3D画面とか作るために作ったチップで、同じような計算を並列処理するのが上手なので、それを使ってやってるんだけど。
新たなアプローチとして、それはGPUっていうのをある意味流用してるわけでね、ゲーム用だったものをAI用に。じゃなくて、もう最初からAIで行列計算が多いんだから、そのためのチップを作った方が効率がいいんじゃないかっていうことで、Googleが作ってるのがTPUっていうもので。それをGoogleは今まで社内で使っていたんだけど、とうとう外部にも提供し始めたっていうのが今回の面白い点ですね。
中島さんとしては、どうしてGoogleは他のクラウドプロバイダーにもTPUを置き始めたと思いますか?
結構難しい話ではあるんだけど、Googleとしては今までね、NVIDIA、Googleだけじゃないけど、みんなでNVIDIAだけに頼ってる状況っていうのは好ましくないと思ってると。なぜそうなるかっていうと、競争原理が働いてないので、NVIDIAも好きな値段がつけられるわけです。GPUを売る時の粗利、NVIDIAはそれを粗利70%とかで売れるんですよ。なんでそんなことができるかっていうと、競争原理が働いてないから。
っていうのは、みんなで同じようなものを売ってたらね、粗利70%で売る人と粗利30%で売る人が並んで売ってて、どちらも同じようなものだったら、製造原価は同じなのでね、ほぼね。そうすると、やっぱり安い方買うじゃないですか。すると、要は競争原理が起こるっていうことは粗利が低い方が勝つということなので、そうすると粗利を高くしてる会社も売れなくなるから下げなきゃいけなくなるので、競争が来ると粗利っていうのはどんどん下がってくんですよ。
なので、今の状況はほぼNVIDIA一人勝ちなので、粗利が高い状況。要はGoogleなりAmazonなりにしても、高い値段でGPUをNVIDIAから買わなきゃいけないっていう状況があるので、Googleとしては自分で作って安くするっていうのもあるけど、自分で作ることによって安くできるんだよっていうことを見せて、NVIDIAから値引くってこともしたい。
じゃあ自分で作れば安くなるかっていうと、やっぱり量をさばかないと。Googleとしてはたくさん作りたいと。だけど、自社工場に作るにはコストもかかるし、場所も必要だし、電気も引っ張ってこなきゃいけないっていうことを考えると、全部自分でね、自分のとこだけでTPUを使うっていうのは結構、お金的にたくさんお金もかかるのでリスクも高いし、スピードが遅いとね。
やっぱりデータセンターを確保するための土地は見つけなきゃいけないし、そこにTPUとか、GPUもそうだけど、すごい電力を使うので、その電力を引っ張ってこなきゃいけないので。じゃあ地元の電力会社にね、何百メガくださいなんつってもね、近隣の住民に迷惑かかっちゃうから、簡単にはもらえないので。そういう意味で言うと、データセンターをいきなりGoogleとして増やすっていうのは難しいし、リスクも高いと。
それに対して、こういうサードパーティー、要はMicrosoftとかAmazonみたいな大きなところじゃないんだけど、中のところでデータセンターの土地の買収をして、電力を用意して、データセンターを築いてみたいな、AIインフラって呼んでるんだけど、そのインフラだけを提供してる会社っていうのは結構今、中堅が出てきてるんだけど、そういうところの一社にGoogleはTPUを卸しますよと。
そこに作ってもらうことによって、まずGoogleとしてはTPUの売上が上がるっていうことよりも、TPUの大量生産が始まるので、そこでTPUのコストを下げられる。それからTPUを載せたデータセンターができることによって、当然だけどGoogle自身がそこを使っていろんなサービスを提供できる。要はTPUってGoogleが自分で設計して作ってるので、どういうふうに使うかが一番Googleが詳しいので、お客さんはGoogleになるということで。
面白いのは、じゃあデータセンターを作って、それでTPUをGoogleから買うっていうと結構お金がかかるじゃないですか。そのお金もGoogle出しますよって言ってんですよ。ここはちょっと分かりにくいんだけど、要はGoogleとしてはTPUは売りたい。それからTPUを売りたいというか、売って、かつそこのデータセンターを使いたいというのがあるので。
このサードパーティーに対して、じゃあそのデータセンターを作るお金、イニシャルのお金はGoogleから貸すのでね、これあげるんじゃなくて貸すんだけど、貸すので、それでデータセンターを作ってください。そのお金でTPUをGoogleから買ってください。かつ、そこで築いたAIデータセンターはサービスとしてGoogleが使うので、それを売ってくださいという、なんかお金が行ったり来たりするので、ちょっと分かりにくいんだけど。
そういうことによって、Google自身はそこで新たなTPUの経済圏みたいなのを作ろうとしてるという感じですかね。
はい、ありがとうございました。では。
記事公開 · 更新
