一覧に戻る
Lv.2

TPU(テンソルプロセッシングユニット)

Tensor Processing Unit

AIの計算を高速で行うために作られた、Google開発のAI専用プロセッサ。

簡単に説明すると

TPUは、AIが大量のデータからパターンを学ぶディープラーニングの計算を、高速で行うための専用パーツのことだよ。 例えば、私たちがスマートフォンで音声検索をしたり、写真を自動で分類したりするときに、Googleのクラウドサーバーの中でこのTPUが活躍しているんだ。 AI専用に作られているから、一般的なコンピューターの頭脳よりも、AIの計算を効率よく終わらせることができるよ。

名前のヒミツ

TPU(ティーピーユー)は、英語の「Tensor Processing Unit」の略だよ。 これは、Tensorがデータの集まり、Processingが処理、Unitが装置という意味を持っていることから名付けられたんだ。 AIが扱う特殊なデータ形式を専門に扱うパーツであることが、この名前からよく分かるよ。

くわしく見てみよう!

TPUとは、AIの計算処理を速くするために、Googleが開発した専用のプロセッサのことだよ。
一般的なパソコンに入っているCPUや、画像処理が得意なGPUと比べて、AIの計算だけに特化して作られているのが特徴なんだ。
これによって、膨大なデータを扱うAIのプログラムをスムーズに動かせるようになるよ。

AIの計算では「テンソル」と呼ばれる複雑な数値の塊を、かけ算や足し算で大量に処理する必要があるよ。
TPUはこの大量の計算を同時に、かつ一瞬で行うための特殊な回路をたくさん持っているんだ。
かんたんに言うと、数学の計算が得意な数千人もの作業員が1つの部屋に集まって、一斉に計算を解いているようなイメージだよ。

この特徴のおかげで、AIに膨大なデータを読み込ませて賢くする「学習」に、何日もかかっていた時間を数時間にまで短縮できるようになったんだ。
私たちが普段スマホで使っている翻訳機能や音声アシスタントの裏側でも、クラウドを通じてこのTPUが稼働してAIを支えているよ。