ライバル同士が手を組んだ?GoogleとMetaの「TorchTPU」
10月20日、GoogleがMetaと共同開発した「TorchTPU」という技術をオープンソースで公開しました。ヒラちゃんは、このニュースを「AI業界の裏側で起きているちょっと面白いニュース」として取り上げています。
いや、GoogleとMetaって言えばですね、どちらもAIの開発に力を入れている巨大企業ですよね。
そのライバル同士が(GoogleとMetaが)AIを動かすための技術で協力したとニュースです。
TorchTPUの意味を理解するために、ヒラちゃんはまずAIを動かす仕組みから説明します。ChatGPTやGeminiが質問に答える裏側では、大量の計算が行われているといいます。
その計算を支えているのがGPU ── もともとは画像処理用に作られた半導体。大量の計算を並列でこなすのが得意なため、AIの学習や実行に広く使われるようになりましたと呼ばれる半導体です。AI向けのGPUで大きな存在感を持つのがNVIDIAで、AIのニュースでこの社名をよく聞くのはそのためだとヒラちゃんは話します。
一方でGoogleは、NVIDIAとは別にTPU ── Googleが独自に設計した、機械学習の計算に特化した半導体。主にGoogleのクラウドを通じて利用されますというAI専用の半導体を開発しています。GoogleのGeminiなどにも使われている技術だそうです。
なぜTPUは広く使われなかったのか
GoogleのTPUがあるのに、なぜ多くの開発者がそれを使わないのか。ヒラちゃんはその理由の一つを、AIを開発するためのソフトウェアにあると説明します。
現在、多くのAI開発者が使っているのがPyTorch ── Pythonで機械学習のモデルを作るためのオープンソースのライブラリ。研究から実用まで幅広く使われている代表的な開発基盤ですという仕組みです。PyTorchはMetaが開発を始めたもので、今では多くの企業や研究者に利用されています。
ところが、PyTorchで作ったAIをGoogleのTPUで動かすには、これまで追加の対応が必要になることがありました。半導体が違うと、同じAIを簡単には動かせない場合があったわけです。
そこでGoogleとMetaが協力して作ったのがTorchTPUです。TorchTPUは、PyTorchで作ったAIをGoogleのTPUでも動かしやすくするための技術だといいます。
PyTorchで開発
多くの開発者がMeta発のPyTorchでAIを作っている
TPUで動かす壁
PyTorchのAIをTPUで動かすには追加の対応が必要なことがあった
TorchTPU
PyTorchのAIをTPUでも動かしやすくする
選択肢が増える
企業がNVIDIAのGPU以外の半導体も選びやすくなる
たとえば、これまでNVIDIAのGPUで動かしていたAIをGoogleのTPUでも動かせるようになれば、開発する企業は半導体の選択肢を増やせます。
当然性能を十分に引き出すためには調整が必要な場合もあるということですが、それでもですね、半導体を変更するためのハードルが下がるということには大きな意味があります。
ヒラちゃんが特に面白いと感じているのは、GoogleとMetaが協力しているという点です。両社の狙いは、次のように整理されています。
自社のTPUをもっと多くの人に使ってもらいたい
AIを動かす半導体の選択肢を増やしたい
ヒラちゃんは、普段はAIの性能やサービスで競争している企業同士でも、目的が一致すれば手を組むのだと受け止めています。
AIの料金は安くなる?NVIDIAの優位はどうなる?
TorchTPUが普及すると、利用者にはどんな影響があるのか。ヒラちゃんが一番期待しているのは、AIを動かすための費用が下がる可能性です。
NVIDIA以外の半導体も利用しやすくなれば、企業は性能や費用、電力効率などを比較して最適なものを選べるようになります。競争が進めばAIサービスの提供コストが下がるというのが、ヒラちゃんの見立てです。
ただしですね、その結果として、ChatGPTやGeminiの利用料金が必ず安くなるってわけではないとは思います。
ヒラちゃんによれば、実際の料金は各企業の判断によるため、利用料金の値下げはあくまで可能性の話だといいます。
また、今回の発表ですぐにNVIDIAの優位性が崩れるわけでもない、とヒラちゃんは付け加えます。NVIDIAには半導体そのものの性能だけでなく、長年築いてきたソフトウェアや開発環境の強みがあるからです。
それでも、AIを動かすための選択肢が増えることは業界全体にとって重要な変化だとヒラちゃんは考えています。最近はGoogleやMicrosoft、Amazonなども独自のAI半導体を開発しており、ライバル企業が協力して新しい技術を公開することもあると話します。
そのAIをね、より多くの人が手軽に利用できるかどうかっていうところも、こういったところ(半導体の選択肢)にかかってくるのかなと思います。
AIがどこまで賢くなるかとは別に、AIを誰もが手軽に使えるかどうかは、こうした裏側の技術にも左右されます。ヒラちゃんは、この分野の情報もしっかりチェックしておきましょうと呼びかけて番組を締めくくりました。
まとめ
GoogleとMetaが共同開発したTorchTPUは、PyTorchで作ったAIをGoogleのTPUでも動かしやすくする技術です。ライバル同士の目的が一致したことで、AIを動かす半導体の選択肢が広がり、将来的にはAIの提供コストが下がる可能性もあります。
- TorchTPUは、PyTorchで作ったAIをGoogleのTPUで動かしやすくする技術で、オープンソースで公開された
- GoogleはTPUを広めたい、Metaは半導体の選択肢を増やしたいという目的が一致し、協力が生まれた
- 半導体の選択肢が増えて競争が進めば、AIサービスの提供コストが下がる可能性がある
- ただし利用料金が必ず下がるわけではなく、NVIDIAの優位もすぐには崩れないとヒラちゃんは見ている




