【正解】C
【0からの解説】
①前提知識:TPU(Tensor Processing Unit)は、Google が機械学習のために独自に設計した ASIC(特定用途向け集積回路)です。ニューラル ネットワークの計算の大部分を占める行列演算を大規模に並列実行するよう最適化されており、大規模なモデルのトレーニングや推論を高速かつ費用対効果よく行えます。Google Cloud では Cloud TPU として提供され、AI Hypercomputer(AI 向けに最適化されたハードウェア・ソフトウェア・利用モデルを統合したスーパーコンピューティング アーキテクチャ)の中核を担います。Gemini などの Google のモデル自体も TPU でトレーニングされています。
②問題文の要件:TPU の「主な利点」を問う知識問題です。TPU が何のために設計されたか(用途)を正しく理解しているかがポイントです。
③正解の理由:C の「機械学習ワークロードの並列処理に優れた AI 専用プロセッサ」は TPU の設計目的そのものです。汎用 CPU よりも ML の行列演算を大量に並列処理でき、大規模な生成 AI モデルのトレーニングと推論を効率化します。
【誤りの選択肢】
A:TPU は演算用のプロセッサであり、ストレージ容量やデータ取得速度を向上させるものではありません。ストレージは Cloud Storage や Hyperdisk などの別のサービスの役割です。
B:Cloud TPU はデータセンターで大規模に連結(Pod / スライス)して使う高性能なアクセラレータです。エッジ向けには Edge TPU という別製品が存在しますが、Google Cloud で提供される TPU の主な利点としては誤りです。
D:TPU は ML 専用に特化したプロセッサであり、仮想マシンの汎用的な処理(ウェブ サーバーや一般的なアプリケーション)を高速化するためのものではありません。汎用処理は CPU が担います。
【参考】
Cloud TPU の概要AI Hypercomputer の概要