AI時代の新常識
非汎用プロセッサ「TPU」とは何か? CPU、GPU、DPUとの違いは
CPUやGPU、DPUに加えて、AI技術に特化した「TPU」(テンソル処理ユニット)というプロセッサがある。GPUやCPUなど他プロセッサとの比較を通じて、TPUとは何かを解説する。
人工知能(AI)技術の利用が広がる中で、CPU(中央処理装置)やGPU(グラフィックス処理装置)、DPU(データ処理装置)に加えて、TPU(テンソル処理ユニット)というプロセッサを耳にした人もいるだろう。TPUが開発された背景や、他のプロセッサとの違いを理解している人はまだあまりいないはずだ。本稿はCPUやGPU、DPUの役割を踏まえた上で、AI処理においてTPUにどのような特徴があるのかを解説する。
CPU、GPU、DPUと「TPU」は何が違う?
簡単に説明すると、TPUはGPUよりもさらにAI処理に特化したプロセッサで、「高次元データ」(多くの特徴や変数を持つデータ)を効率的に処理できるよう設計されている。その特性をより深く理解するために、まずは他のプロセッサを理解しておこう。
CPU
CPUはコンピューティング技術の中核を担う汎用(はんよう)プロセッサであり、システム全体の司令塔とも言える存在だ。入力の受け付け、指示の送受信、イベント処理の統括と指揮などが主な役割となる。CPUはさまざまなタスクを汎用的に担うことができるが、計算負荷の高い処理については、より特化した専用チップにオフロード(移し替えること)する必要性が常に議論されてきた。
GPU
GPUは名前が示す通り、もともとはゲームのグラフィックス処理を目的として設計されたプロセッサだが、後にAI関連の処理にも活用されるようになった。これは、GPUが高次元データを処理するための行列演算に優れ、CPUよりも大幅に高速な並列処理が可能だからだ。ただし、GPUは行列演算を効率的に処理できるよう設計されているものの、AI処理に完全に特化したプロセッサではない。
DPU
DPUはデータ転送やデータ削減、データ分析やセキュリティ関連のタスクなど、特定のデータ処理を担うためのプロセッサだ。主にデータセンターでの利用が進んでいる。CPUからDPUにタスクをオフロードすることで、CPUを汎用的なタスクに集中させることが可能になる。
DPUあるいは類似するプロセッサを提供するベンダーとしては、IntelやNVIDIA、Marvell Technology、Advanced Micro Devices(AMD)などが挙げられる。クラウドベンダーのAmazon Web Services(AWS)は、自社で提供するクラウドサービスのインフラに、DPUと同様の機能を備えた専用装置「Nitro Card」を採用している。
TPU
TPUはGoogleが開発したプロセッサで、2016年頃に登場した。同社のクラウドサービス群「Google Cloud」から「Cloud TPU」として利用できる。
「テンソル」とは、行列や多次元の数値を指す数学的概念で、AI関連の処理において重要な要素となる。具体的には、テンソルを用いることで、オブジェクトに高次元の数値を割り当て、AIモデルの学習や推論を効率的に実施する。
TPUの重要な特徴の一つが、テンソルを処理するための「ASIC」(Application Specific Integrated Circuit:アプリケーション特化型集積回路)をベースに設計されている点だ。ASICは特定用途向けに設計された集積回路を指す。TPUのASICには「MXU」(Matrix Multiply Unit:行列乗算ユニット)と呼ばれるモジュールが組み込まれており、行列演算を高速に処理できる。
Cloud TPUのASICは、オープンソースの機械学習用フレームワーク「TensorFlow」向けに設計されている。これにより、TensorFlowを用いて高次元データを効率的に処理できるようになり、AIモデルのトレーニングや推論に役立つ。
Googleの最新バージョンのTPU「Cloud TPU v5p」は、459テラFLOPS(FLOPS:1秒当たりの浮動小数点演算回数)の演算性能を誇り、TensorFlowに加えて「PyTorch」「JAX」など他の機械学習フレームワークとの互換性も持つ。画像の分類や生成、大規模言語モデル(LLM)の処理も可能だ。
GPUでもTPUと同等の処理は十分に可能であり、TPUに性能面の優位性があるかどうかについて、明確な結論は出ていない。一方で、Google CloudでAI関連のタスクを実行する場合、Cloud TPUはGoogle Cloud内の他サービスとの連携性に優れるというメリットがある。TPUはGoogle Cloudで提供されているものであり、ユーザー企業は自社で構築するAIシステム向けにTPUを導入することはできない。
Computer Weekly発 世界に学ぶIT導入・活用術
米国TechTargetが運営する英国Computer Weeklyの豊富な記事の中から、海外企業のIT製品導入事例や業種別のIT活用トレンドを厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
Computer Weekly発 世界に学ぶIT導入・活用術
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
9
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー