プロセッサの技術はAI技術の台頭とともに様変わりしている。使われているのはCPUやGPUだけではない。AI関連のタスクに使用するプロセッサの一つである「TPU」について紹介する。
機械学習などのAI(人工知能)技術の利用においては、CPU(中央処理装置)だけではなくAI関連のタスクのために使用するプロセッサについて知っておくことが欠かせない。そうしたプロセッサにGPU(グラフィックス処理装置)があるが、それだけではない。「TPU」(Tensor Processing Unit:テンソル処理ユニット)もその一つだ。TPUはAI関連のタスクでどのように使われるのか。
TPUは、機械学習などのAIアプリケーションで必要になる、大量の演算処理を並列処理することを目的としたプロセッサだ。TPUは「ASIC」(Application Specific Integrated Circuit)の一種だと言える。ASICとは、特定のタスクを実行するために設計、製造された集積回路を意味する。多様なタイプのASICがさまざまなデバイスで使用されている。例えば、家庭用目覚まし時計、コーヒーメーカー、ストレージシステムの専用コントローラーなどがある。
GoogleはTPUを2016年に発表した。同社が、オープンソースの機械学習用フレームワークおよびライブラリ(プログラム部品群)「TensorFlow」と組み合わせて使用することを目的に開発したものだ。TPUは「PyTorch」や「JAX」など他の機械学習フレームワークでも利用できるようになっている。
TPUは大量の演算用コア「Matrix Multiply Unit」(行列乗算ユニット)を搭載している。特に処理速度と電力効率に優れており、結果として費用対効果が高くなるという。TPUは以下のようなAIタスクに適している。
AI関連のタスクを実行する点でTPUはGPUに似ている。TPUはGPUよりもAIタスクにさらに特化していると言える。
Googleは主にクラウドサービス群「Google Cloud」を通じて、「Cloud TPU」としてTPUを提供している。TPUはGoogle CloudでAIアプリケーションを開発したい場合に利用するものだ。
次回はNPU(ニューラルプロセッシングユニット)について解説する。
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
老朽化した建築物は、図面と現状が一致しないことが多く、改修や維持管理の問題となっている。工場でも、デジタルツインやIoT化の推進において大きな障壁となる。そこで注目されているのが、点群データを活用した図面化のアプローチだ。
SOLIDWORKSは多くのユーザーに支持されているが、高機能であるが故に、その実力を十分に発揮させるためには相応のハードウェアが必要だ。そこで、5種類のワークステーションを用意して、SOLIDWORKS 2025のベンチマークテストを実施した。
AIおよびクラウドネイティブの取り組みが、企業の成長や他社との競争において欠かせないものになってきた。その一方で、IT担当者の多くが、これらの取り組みをどう進めればよいのか分からず、ベストなIT環境を見いだせていないようだ。
VMware買収以降、仮想化プラットフォームにおける価格の不確実性といった新たな課題が論じられるようになった。その中で、AI/クラウドネイティブをはじめとする重要施策について、第二のプラットフォームを模索するケースも増えている。
クラウドをはじめとする新たなテクノロジーは、IT環境の進化や強化に貢献したが、複雑化やサイロ化を招き、コストの増大や業務の属人化といった問題も引き起こした。これらを解消し、一貫性のある運用管理を実現する方法とは?
いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは
遠隔のクライアント端末から、サーバにあるデスクトップ環境を利用できる仕組みである仮想デスクトップ(仮想PC画面)は便利だが、仕組みが複雑だ。仮想デスクトップの仕組みを基礎から確認しよう。
「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年5月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。
「ECプラットフォーム」売れ筋TOP10(2025年5月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。
「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年5月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...