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導入・活用術
この記事の著者
関連記事
新着ホワイトペーパー PR
-
事例
[サイボウズ株式会社] DXに必要な「Dスキル」「Xスキル」を持った人材を育成するには? -
市場調査・トレンド
[サイボウズ株式会社] データで見る、DXが「順調に進む企業」と「つまずく企業」の違い -
製品資料
[サイボウズ株式会社] 賛否が割れがちな「Notesからの移行」 新環境への移行を納得してもらうには? -
事例
[ServiceNow Japan合同会社] 農林中金に学ぶ内製開発 処理効率を約2倍に高めAI活用も加速させた方法とは? -
事例
[ServiceNow Japan合同会社] NTTグループのデジタル変革術、17万人が利用する決裁プロセス刷新の全貌
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
【基本情報技術者試験】「デュプレックスシステム」と「デュアルシステム」の違いは?
-
2
「VMware離れ」は本当か 3000社がVCF 9にかじを切った現実的な理由
-
3
kintoneで実践 製造業のための「見積もり管理」改善のヒント
-
4
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
5
「Microsoft 365」が乗っ取られる 跡形もなくMFAを破る手口
-
6
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
7
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
8
MS月例パッチが1000件突破 人手不足の情シスを襲う「月1回メンテ」の崩壊
-
9
「データストレージの活用方法」に関するアンケート
-
10
ISMSの“コンサル丸投げ”が招く数千万円の無駄 NTTドコモビジネスの脱出劇
ホワイトペーパーランキング PR
-
1
生成AIのハルシネーションを防止 回答精度を高めるセマンティックレイヤーとは
-
2
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
3
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
4
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
5
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
6
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
7
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
8
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
9
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
10
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー