IBM、54億トランジスタのニューロ半導チップを開発
IBMが54億トランジスタからなるニューロ半導IC「TrueNorth」を試作、共同開発していたLawrence Livermore National Laboratoryに納入した。このICチップには100万デジタルニューロン(神経細胞)と、2億5600万シナプス(配線接ノード)を集積している。0.8Vで46G(ギガ)シナプティック演Q/秒でリアルタイム演Qを、わずか70mWで実行する。

図1 1600万ニューロンを搭載したボード 出Z:IBM
IBMがこのチップを16個並べたニューロモーフィックシステム(図1)は、1600万ニューロン、40億シナプスを搭載した「頭N」に相当し、わずか2.5Wというタブレットコンピュータ並みの電しか消Jしない。このボードの総トランジスタ数は、864億個になる。
IBMがニューラルチップを開発したのは、同社が推進している人工(m┬ng)Α▲灰哀縫謄ブコンピュータのξを屬欧襪燭瓠IBMはコグニティブコンピュータを次世代のテクノロジと位けている。IBMがu(p┴ng)Tとする企業向けやo的機関、社会向けのシステム開発・サービスを提供するカギとなるテクノロジがコグニティブコンピュータである。そのコグニティブコンピュータのカギとなるのがニューロ半導だ。
IBMがニューロ半導にを入れるのは、来のノイマン型アーキテクチャでコグニティブコンピュータを?y┐n)]すると、消J電が高すぎてしまうためである。ニューロ半導なら、2桁も少ない消J電で演Qできる。
IBMのゴールは、ニューロコンピュータと来型のノイマン型コンピュータを統合させて、最(d┛ng)のコンピューティングインテリジェンスを確立すること。人間の左Nが言語や分析的な思考を司る理性的なノイマン型コンピューティングであるのに瓦靴董Nは感情やパターン認識などを司るニューロモーフィックコンピューティングに相当する。だから、IBMは両vを統合した最(d┛ng)のインテリジェンスを実現するために半導にを入れているのである。半導の量妌場をGlobalFoundriesに‐したように、量はしないが、開発はける。
ニューラルコンピュータのシステムは、j(lu┛)雑把に言えば、H入・1出の等価v路で表されるニューロン(図2)を膨j(lu┛)な数つないだものである。入には学{の(d┛ng)さを表す電気B^をU入している。学{によってこのB^値をO動的に変えていくことで、しい答えにZづけていく。図2では2個のニューロンしか載せていないが、TrueNorthではこのニューロンが1チップに100万個、●で表されているシナプスが2億5600万個集積されていると考えてよい。
図2 H入・1出で学{(d┛ng)度B^を?y┐n)△┐織縫紂璽薀襯優奪肇錙璽システ?/strong>
来のノイマン型コンピュータと比べて、消J電が圧倒的に少ないのは、クロックを使わずに、イベントがきるたびにコンピュータが立ち屬るシステムだからである。来のコンピュータは、人間の時間と同じようにクロック時間で仕が実行されている。しかし、クロックは常にパルスを送りけるためCMOSv路では電を消Jする。消J電を(f┫)らすためにクロック周S数を下げる(クロックゲーティング)とか、使っていないv路をk時的にオフにする(パワーゲーティング)などの工夫を行ってきた。さらに消J電を下げるためにクロックを使わないイベントドリブン(sh┫)式や、イベントが立ち屬った時に相}にも連絡するハンドシェイク(sh┫)式なども出ているが、アイデアVまりとなっており使われてきていない。
IBMのニューロモーフィックアーキテクチャは図2のニューロンとシナプスをひたすら並べたものではない。コアを}ばれるブロックを構成し、そのコアを64×64個=4096個並べたもので、Qコアの中にメモリと演Q_(d│)、通信_(d│)を入れている。そのコアがたとえ間違った答えを出したとしても、人間の頭Nと同様、そのコアが不良(故障)しているlではなく、アーキテクチャは常に動作している。1チップに4096個のコアを集積しているので、そのコアをシームレスにつなげることで、ニューロンを\やすことができる。
人間の小Nには1000億個、j(lu┛)Nには数億個のニューロンが入っているという(参考@料1)。IBMは長期的な`Yとして、100億個のニューロンと100兆個のシナプスを搭載したコンピュータを作るという`Yをeっている。これを積2リットルのに実△靴討1kWの消J電で済むと見積もっている。
IBMはこういった新しいニューロモーフィック半導チップを開発するために、エコシステムを構築してきた。シミュレーションやプログラム言語、アルゴリズム、アプリケーション、ライブラリ、教育研Tなどを開発する。
参考@料
1. 理化学研|所「Nは神経細胞の巨j(lu┛)なネットワークである」