電子機器が通常は捨てようとする熱が、有用な仕事をできるとしたらどうだろうか。

それが、MITのInstitute for Soldier Nanotechnologiesの研究者らが率いるチームによって報告された新しいアナログ計算手法の出発点だ。研究者রাは廃熱を不要な副産物として扱うのではなく、それ自体を情報の担い手として利用した。

元のレポートで説明されているシステムでは、入力データは電気的な二進値として符号化されない。代わりに、装置内にすでに存在する熱に基づく一連の温度として表される。この熱情報は、物理ベースの最適化アルゴリズムによって設計された幾何形状を持つ微細なシリコン構造を通って伝わる。その結果生じる熱の分布と流れが計算を実行し、出力は反対側で集められた電力として表される。

これは従来の論理を印象的に反転させたものだ。現代の計算システムの多くは電気で動き、その後で自ら生み出す熱に苦労している。この研究は、特定の種類の計算がその熱に乗る形で行えるのではないかと問いかけている。そうなれば、特定の用途では追加のエネルギー投入を減らせるかもしれない。

研究者らは機械学習で使われる中核演算を実証した

チームはシリコン構造を使って、行列ベクトル積という単純な形式の演算を行った。これは大規模言語モデルを含む機械学習システムの中核にある数学演算だ。元の本文によれば、多くの場合で結果の精度は99パーセントを超えていた。

この精度が注目に値するのは、行列演算こそが多くのAIワークロードを支配する反復的な線形代数だからだ。原理的には、それらを効率的に実行できる新しい方法はどれも注目を集める。しかし研究者らは、自分たちが構築したものを誇張しないよう慎重だ。

元のレポートは、この手法が現代の深層学習で使われるような巨大なシステムへスケールさせる段階にはまだ程遠いことを明確にしている。こうした熱構造を何百万個も並べるには、かなりの工学的課題がある。また、行列が複雑になるほど、入力端子と出力端子の距離が長くなるほど、精度は低下する。

したがって、これはデジタルAIアクセラレータの近い将来の代替ではない。むしろ、熱アナログ計算が限定条件下で現実的かつ高精度になりうることを示した実証として理解するのが適切だ。

熱ベースのアナログ計算がなぜ興味深いのか

魅力はエネルギーの論理にある。装置がすでに熱を発していて、その熱をセンシングや信号処理のタスクに利用できるなら、計算負荷の一部を既存の物理的副産物に乗せられる。追加の電力を必要としない可能性がある。

それは、エッジデバイス、組み込み電子機器、そして熱管理自体が重要な設計課題であるシステムで特に重要かもしれない。温度関連の情報を測定・処理するために追加回路を載せる代わりに、チップは熱流そのものを特定のタスクの動作基盤として使えるかもしれない。

元のレポートが特に即効性のある可能性として挙げているのが熱センサーだ。研究者らは、この手法が問題のある熱源を検出し、電子機器内の温度変化を追加エネルギーを消費せずに測定するのに役立つ可能性があると述べている。また、貴重なチップ面積を占有する複数の温度センサーの必要性を減らせるかもしれない。

それが最初の現実的な用途になる可能性が高い。革新的な計算パラダイムは、主流のプロセッサを置き換えることで最初の価値を見出すのではなく、既存のツールよりも狭く切実な問題をうまく解決することで価値を持つことが多い。

電子機器内部の熱を別の視点で見る

現代のチップ設計では、熱は通常、工学上の制約として扱われる。過剰な熱は性能を低下させ、部品寿命を短くし、冷却コストを発生させる。したがって主な目標は、それを最小化し、移動させ、あるいは放散することだ。

この研究はその逆の立場を取る。元の本文で引用された筆頭著者 Caio Silva は、熱は通常、電子計算の廃棄物だと指摘している。ここでは、チームは熱そのものを情報として使っている。

この変化は概念的に重要だ。装置内部の熱挙動は管理すべき問題であるだけでなく、形作ることのできる資源でもあることを示している。シリコン構造は一般的なチャネルではない。熱流が望ましい変換を実現するように設計された最適化幾何なのだ。

事実上、材料配置そのものが計算の一部になる。いったん製造されれば、その構造が熱の広がり方を物理的に制約し、装置は自身の熱力学によって所定の演算を解ける。

限界は現実的だが、機会もまた現実的だ

多くの実験的な計算アイデアは、巧妙な概念実証と、製造可能でスケール可能なプラットフォームとの間のギャップでつまずく。この研究もそのギャップに明確に直面している。元のレポートは、スケーリング、複雑さ、距離に関連する精度低下の問題を指摘している。これらは些末な詳細ではない。研究室の結果と商業的に実用可能なアーキテクチャの違いを決める要素だ。

それでも、この研究には注目すべき点がいくつもある。第一に、少なくとも一部の行列演算で高い精度を示している。第二に、微細なシリコン構造に依拠しており、半導体業界で既に馴染みのある材料と製造手法に基づいている。第三に、ますます高密度化する電子機器の熱挙動をどう検知し、管理し、そして場合によっては活用するかという、成長するボトルネックを狙っている。

たとえ熱ベースのアナログ計算が一般的なAIエンジンにならなくても、コプロセッサ、オンチップ診断、あるいは専用の低消費電力信号処理機能で役割を持つかもしれない。

なぜこれが広い計算環境で重要なのか

この研究の意義は、デジタル計算を置き換えることよりも、何を計算とみなすかの選択肢を広げることにある。AIやその他のデータ集約型ワークロードがエネルギー需要を押し上げるなか、研究者らは効率向上を求めて、アナログ、フォトニック、ニューロモルフィック、そしてその他の非伝統的アーキテクチャを見直している。

MIT主導のこの取り組みは、その流れにまさに合致している。通常は損失とみなされる熱エネルギーを、機能として部分的に取り戻せるかもしれないと提案しているのだ。チップ上の1ワットすべてが重要な時代に、この考えには実用的な魅力と哲学的な魅力の両方がある。

元のレポートは、廃熱だけで巨大な言語モデルを動かす近未来のプロセッサを約束してはいないし、そのように読むべきでもない。実際に示しているのは、特定のタスクにおいて、熱を高精度で符号化し、制御し、情報として解釈できるという信頼できる証拠だ。

それだけでも新しい研究の流れを開くには十分かもしれない。計算史には、当初は狭い技術だったものが、ある難題を異例のうまさで解決したことで価値を持つようになった例が数多くある。廃熱計算もその道をたどるかもしれない。最初のインパクトは、プロセッサを置き換えることではなく、チップの最も厄介な熱の弱点を新しいツールへ変えることから来る可能性がある。

この記事は MIT Technology Review の報道に基づいています。元記事を読む

Originally published on technologyreview.com