IBM、ディープラーニング専のAIチップを開発
IBMは、@CPUに代わってディープラーニング専の学{と推bを行うAIチップAIU(Artificial Intelligence Unit)を開発した。画鞠Ъ韻らO言語処理までAIのワークフローを実行し、H数のフォーマットをサポートする専のAIチップである。32個のプロセッサコアをeち、5nmプロセスノードで]されており、230億トランジスタを集積している。

図1 IBMが開発した本格的なAIチップ 出Z:IBM Research
IBMはかつてWatsonと}ぶAIシステムを構築していた。機械学{を行うシステムだが、演Q_には@CPUであるPowerアーキテクチャを使っていた。しかし、犬や猫などの動颪篆祐屐△△襪いを認識するように学{するディープラーニングモデルは、Q々複雑になり、演Qξをさらに啣修垢要にられていた。そこで、IBM Research AI Hardware CenterはAI専チップを開発することをめた。それがAIUである(参考@料1)。
ディープラーニングはビッグデータの統パターンに基づいて予[する機械学{のk|である。来のコンピュータチップは、ソフトウエアでなんでもOyに実現できる@性をeつものの、AI(機械学{)のような並`の演Qには不向きであった。AIは、j量のデータを学{して、次に新しいデータが入されるとそれが何であるかを予Rする。
IBMが開発した演Q桔,任蓮32ビット浮動小数点演Qからもっと小さなビット形式へ落とす、Z凜灰鵐團紂璽謄ング}法を開発していた。浮動小数点演QであろうとD数演Qであろうと、メモリからのデータをもっと小さなビットへと落とすことで、AIモデルがj量のメモリを使わなくて済むようにしたという。
加えて、AIのワークフローにpってデータが流れるようなレイアウトにした(図2)。ほとんどのAI演Qはマトリックス(行`)やベクトル乗Qを使うため、@CPUよりももっと~単なレイアウトにした。これによって、kつのコンピュータから次のコンピュータへデータを直接送れるようになり、エネルギーを削した。
図2 AIUのレイアウト 出Z:IBM Research
ASICでありながらプログラム性を_し、どのようなタイプのディープラーニングのタスクも走るように設したという。IBMはこれまでも推b専チップTelumを設しており、今vのAIUチップはTelumをベースにしてAIコアを構築したとしている。
参考@料
1. "Meet the IBM Artificial Intelligence Unit", IBM Research (2022/10/18)