【てぃーぴーゆー】
TPU とは?
最終更新:
💡 機械学習の大量の行列演算に向けた専用回路
Googleが機械学習の計算を高速化するために設計した専用集積回路。ニューラルネットワークで多用する行列演算に向いており、用途や世代に応じた構成・ソフトウェアで利用する。
📌 このページのポイント
何が行列演算に向いているの?
推論専用なの?
TPUがあればCPUは要らない?
Cloud TPUの説明では、XLAがTPUで動かす計算部分をコンパイルし、残りはホスト側で実行するよ。データの受け渡しなども含めて使うので、コンピューターの仕事をすべてTPUが担うわけではないんだ。
GPUより必ず速くて省電力なの?
📖 おまけ:英語の意味
「Tensor Processing Unit」 = テンソル処理装置
💬 Tensorは機械学習で数値の配列などを扱うときの用語だよ。TPUという名前でも、あらゆる処理を任せる汎用CPUではなく、機械学習の計算を速める専用回路なんだ。