現代社会を奔流のごとく変えつつある人工知能(AI)技術は、いま、物理的な限界点に直面している。ChatGPTに代表される大規模言語モデル(LLM)や高精細な画像生成AIの急速な普及は、人類の知的生産性を飛躍的に向上させた一方で、指数関数的に増大する計算リソースと膨大な電力消費という深刻な代償を突きつけている。

パデュー大学のKaushik Roy教授らとジョージア工科大学の研究チームが、学術誌『Frontiers in Science』に発表した最新の論文は、この「計算の肥大化」という難題に対する決定的な回答を提示している。彼らが提唱するのは、従来のコンピュータ設計の根幹をなす「フォン・ノイマン型アーキテクチャ」からの脱却であり、人間の脳の仕組みを模倣した「脳型計算(Neuromorphic Computing)」と「メモリ内演算(Compute-in-Memory: CIM)」による物理的パラダイムシフトである。

AD

現代計算機の致命的な足枷:「メモリの壁」とは何か

我々が日常的に使用しているスマートフォンから巨大なデータセンターのサーバーに至るまで、ほぼ全てのコンピュータは、半世紀以上にわたり「フォン・ノイマン型アーキテクチャ」に基づいている。この設計の最大の特徴は、演算を行う「プロセッサ(CPU/GPU)」と、データを保管する「メモリ」が物理的に分離されている点にある。

計算を実行する際、データはメモリからプロセッサへと転送され、処理結果は再びメモリへと書き戻される。この一見効率的に見える「データの往復」こそが、現在のAI進化を阻む最大の障壁、すなわち「メモリの壁(Memory Wall)」である。

データの移動がエネルギーの9割を浪費する

論文の中では、AI処理におけるエネルギー消費の大部分が、実際の「計算」そのものではなく、この「データの移動」に費やされている事実が指摘されている。AIモデルが巨大化するほど、プロセッサとメモリの間を流れるデータ量は膨大になり、通信経路(バス)の帯域不足による遅延(レイテンシ)と、熱として逃げる莫大な電力損失が発生する。

2018年から2022年までのわずか4年間で、言語モデルのパラメータ数は5,000倍にまで膨れ上がった。従来のGPUを並列化する手法だけでは、この爆発的な需要に対する電力供給とコストのバランスを維持することはもはや不可能に近い。

2. 脳の省エネ戦略に学ぶ:スパイキング神経回路網(SNN)

この課題を解決するために研究チームが注目したのが、生命の進化が生み出した究極の低電力計算機、すなわち「人間の脳」である。

脳は、わずか20ワット程度の電力(電球1個分に相当)で、現在のスーパーコンピュータを凌駕する高度な認識や推論を行う。その秘密は、脳が「演算と記憶を同じ場所で行っている」こと、そして「必要な時だけしか活動しない」ことにある。

スパース性とイベント駆動型の計算

従来のディープラーニング(人工ニューラルネットワーク:ANN)は、入力データがゼロであっても、全ての層の計算を同期的に実行し続ける。これに対し、脳を模した「スパイキングニューラルネットワーク(SNN)」は、神経細胞(ニューロン)が一定の閾値を超えた電気信号(スパイク)を受け取った時だけ反応する「イベント駆動型」の性質を持つ。

論文は、このSNNの特性が「スパース性(疎らであること)」を最大限に活用できると強調している。何の変化もないデータは無視し、重要な情報(変化)が生じた時だけ計算を行うことで、電力消費を従来の10分の1以下にまで削減できる可能性があるのだ。

AD

計算と記憶の融合:Compute-in-Memory(CIM)の衝撃

ハードウェアの側面から「メモリの壁」を物理的に破壊する技術が「Compute-in-Memory(CIM)」、あるいは「Processing-in-Memory(PIM)」である。これは文字通り、メモリチップそのものに演算機能を持たせる手法だ。

CIMが変えるデータの流れ

CIMでは、データの保管場所(メモリセル・アレイ)の内部、あるいはその直近で計算を実行する。これにより、プロセッサへのデータの長距離移動が不要となり、通信コストが劇的に削減される。

論文では、異なるメモリ技術を用いたCIMのアプローチが詳述されている。

  1. SRAMベースCIM: 高速なキャッシュメモリ(SRAM)を改造し、ビットライン上で並列演算を行う。精度が高く、エッジデバイスでのリアルタイム推論に適している。
  2. eNVM(埋め込み型非揮発性メモリ)ベースCIM: RRAM(抵抗変化型メモリ)やMRAM(磁気抵抗メモリ)などを活用する。電源を切ってもデータが消えないため待機電力が極めて低く、脳のシナプスの振る舞いをアナログ的に模倣するのに適している。
  3. DRAMベースCIM: 大容量のメインメモリ(DRAM)内部で演算を行う。大規模言語モデルなどの膨大なデータを扱う処理の高速化に期待がかかる。

アナログ演算とデジタル演算の相克

CIMには、電流の物理法則(キルヒホッフの法則)をそのまま計算に利用する「アナログ方式」と、メモリ回路内で論理ゲートを動かす「デジタル方式」がある。アナログ方式は圧倒的なエネルギー効率を誇るが、ノイズや個体差による精度の劣化が課題となる。一方でデジタル方式は正確だが、回路面積や消費電力の面でアナログに劣る。

Roy教授らは、これらの技術を単一の正解に絞るのではなく、アプリケーションの要求(精度、電力、コスト)に応じて最適に組み合わせる「ハードウェア・アルゴリズム・コデザイン(共同設計)」の重要性を説いている。

ユースケース:自律型ドローンの革新

この次世代ハードウェアが最も力を発揮するのが、クラウドに頼ることができない「エッジ」でのAI処理である。論文は、自律型ドローンのナビゲーションを具体例として挙げている。

災害現場での捜索救助を行うドローンは、搭載されたセンサーから得られる膨大なデータをリアルタイムで処理し、障害物を回避しながら経路を決定しなければならない。しかし、従来のGPUを搭載すると重量と消費電力が増大し、飛行時間が著しく短縮されてしまう。

ここで、前述の「イベントベースカメラ」と「SNN/CIMハードウェア」を組み合わせる。イベントベースカメラは、画素の変化があった場所だけをデータとして送るため、圧倒的にデータ量が少ない。これをSNNを搭載したCIMチップで処理すれば、極低電力かつ低遅延での自律飛行が可能になる。これは、AIが真の意味で「実世界」に溶け込むための必須条件といえる。

AD

確率的ハードウェア(Stochastic Hardware)の可能性

研究チームはさらに一歩踏み込み、デバイスの「不確実性」を逆に利用する「確率的ハードウェア(Stochastic Hardware)」にも言及している。

微細化が進む半導体デバイスでは、熱雑音や製造上のバラツキによる物理的な「ゆらぎ」が避けられない。従来の設計ではこれを「エラー」として排除してきたが、AIアルゴリズム自体は本質的にエラーに対して一定の耐性(レジリエンス)を持っている。

例えば、スピン・軌道トルク磁気トンネル接合(SOT-MTJ)のような次世代デバイスが持つ固有の確率的挙動を利用することで、複雑な乱数生成回路を介さずに確率的な推論を実行できる。これにより、さらなる回路の簡素化と効率化が実現するという、科学的逆転の発想である。

AI進化の第二章へ

Kaushik Roy教授は、論文の結論として次のように述べている。「ハードウェアとアルゴリズムを別々に最適化する時代は終わった。真に効率的で軽量、かつ強力なAIを実現する唯一の道は、スタック全体(デバイス、回路、アーキテクチャ、学習アルゴリズム)を統合的に設計することにある。」

今回の研究は、単なる特定のチップの開発報告ではない。それは、物理的な限界に突き当たった現代の計算機科学を救い、AIをデータセンターの檻から解き放ち、我々の生活のあらゆる場所に知能を遍在させるための包括的なロードマップである。

「メモリの壁」が崩壊した先には、電池1個で何ヶ月も稼働する高度な医療監視デバイスや、人間の脳のように瞬時に学習し適応するパーソナルAIの姿が見えている。我々は今、AIコンピューティングの真の夜明けを目撃しているのだ。


論文

参考文献