✨ 要約🔬 技術概要
現代の世界において、人工知能は医療診断から自動運転車に至るまで、あらゆるものを動かす強力な力となっています。しかし、この知能には大きな代償が伴います。これらのシステムを動かす大規模なコンピュータチップが、物理的な限界に達しつつあるのです。複雑な計算への需要の高まりに対し、チップは大きくなりすぎ、遅くなり、そして電力を消費しすぎています。これを解決するために、科学者たちは「光」に目を向けています。従来のコンピュータのようにシリコンのワイヤーを通じて電気を使って情報を移動させる代わりに、研究者たちは、計算を行うためにフォトロン(光子)、すなわち光の粒子を使用する方法を模索しています。光はより速く、より少ない熱でより多くのデータを運ぶことができるため、驚異的な速さと並外れた効率性を兼ね備えたマシンへの潜在的な道筋を提供します。課題は、光を導くだけでなく、人工知能が必要とする行列乗算と呼ばれる、特定の重厚な数学的演算を、精度や安定性を損なうことなく実行できるチップを構築することでした。
研究チームは、光を使用してこれらの不可欠な計算を実行する新しいタイプのコンピュータチップを設計・テストすることにより、大きな一歩を踏み出しました。彼らは、人工知能の背後にある数学のための特化したエンジンとして機能する、「フォトニック・テンソル・コア」と呼ばれるデバイスを作成しました。チームは、異なる種類のタスクをどのように処理できるかを確認するために、2つの異なるバージョンのこのエンジンを構築しました。一方のバージョンは、電源を必要とせずに情報を永続的に保存できる特殊な材料を使用しており、これは決して忘れることのないデジタルメモリのようなものです。もう一方のバージョンは、瞬時に設定を変更できる迅速に調整可能なシステムを使用しており、新しいデータに対して素早く適応することができます。どちらのバージョンも「波長分割多重」と呼ばれる技術に依存しており、これは、高速道路が単一の道路よりも多くの交通量を運べるように複数の車線を持っているのと同様に、異なる色の光を使用することで、一度に複数のデータストリームを送信することを可能にします。
研究者たちはこれらのチップを構築し、それらが現実世界のタスクをどの程度うまく実行できるかをテストするために検証を行いました。その結果、永続的な材料を使用したバージョンは極めてエネルギー効率が高く、設定を保持するためにほとんど電力を消費しないため、単一のバッテリーで長時間動作させる必要があるデバイスに理想的であることがわかりました。調整可能なバージョンは、設定を変更するために多少の電力を消費するものの、より高い精度を備え、迅速に再構成できるため、絶え間ない更新を必要とするタスクに適しています。システムの動作を証明するために、チームは画像処理を行いました。彼らはチップに対し、写真の中の輪郭を識別することや、顔とデジタルマスクを合成することを求めましたが、これらはコンピュータが世界を「見て」理解するための基本的なタスクです。チップは非常に低いエラー率でこれらの操作を実行し、通常であればもっと大型で電力を大量に消費する電子プロセッサを必要とする計算を、見事に完了させました。
より大規模な人工知能モデルに必要な複雑な数学を処理できるシステムを確保するため、研究者たちは特別なソフトウェアツールも開発しました。このツールは翻訳者の役割を果たし、巨大で複雑な数学的問題を、物理的なチップが扱える小さな断片へと分解します。彼らは、このハードウェアとソフトウェアの組み合わせを、手書きの数字を認識するという、人工知能における古典的なテストであるシミュレーションを用いてテストしました。その結果、光ベースのシステムは、最も複雑な数学部分を扱う際に標準的な電子コンピュータよりもわずかに精度が劣るものの、速度とエネルギー使用の面では圧倒的に優れていることが示されました。研究者たちの推定によれば、もし彼らがこの設計をより大きなサイズへとスケールアップできれば、現在のテクノロジーが必要とするエネルギーのわずかな一部で、毎秒数十億回の計算を実行できるとのことです。
この研究は、異なる種類の光ベースのプロセッサを特定のニーズに合わせて組み合わせることができる、モジュール式のシステムを構築することが可能であることを示しています。チームは、数学的計算の重労働に光を使用することで、現在利用可能なものよりも高速であるだけでなく、はるかにコンパクトでエネルギー効率の高いシステムを作成できることを示しました。現在のプロトタイプは小さな概念実証に過ぎませんが、彼らが示した原理は、大規模なデータセンターを必要とせずに、小型の携帯型デバイス上で人工知能が動作する未来を示唆しています。研究者たちは、これらの光ベースのチップを改良し続け、既存の電子システムと統合していくことで、情報を光の速さで処理できる新世代のテクノロジーへの扉を開き、強力な人工知能を、それが最も必要とされるネットワークのエッジへと届けることができると考えています。
技術要約:非揮発性および揮発性重み付けを用いた波長分割多重フォトニック・テンソル・コア
問題提起
人工知能モデルが数千億のパラメータ規模へと拡大するにつれ、デジタル電子回路はトランジスタのスケールアップ性とエネルギー効率の限界に直面しており、増大するトークン使用量のスループット要求への対応に苦慮している。光インターコネクトはコパッケージドおよびニアパッケージド・オプティクスへと進化しつつあるが、トランスフォーマーのワークロードの大部分を占めるテンソル演算に対して、フォトニック集積回路(PIC)が計算上の利益を提供できるかどうかの判断が依然として求められている。既存のフォトニック・テンソル・コア(PTC)は、特定のタスク(推論または学習)をターゲットにするか、あるいは孤立した技術(非揮発性の相変化材料、または能動的な熱光学変調器のいずれか)を利用することが多い。これらは、両方の重み付けレジーム、オンチップ蓄積、および一般的な行列乗算のためのカスタムコンパイラをサポートする、統一され、かつ実験的に検証されたアーキテクチャを持たない。
手法
著者らは、モジュール式の波長分割多重(WDM)フォトニック・テンソル・コア・アーキテクチャを設計、テープアウト、パッケージングし、実証した。このシステムは、電力スケール化されたシリコン・フォトニック・チップを利用しており、レーザーのアレイが入力ベクトル値をエンコードし、それらが多重化されてPTCモジュールに分配される。
本研究は、同一のWDMアーキテクチャ内における2つの異なる重み付けメカニズムの実装に焦点を当てている:
非揮発性重み付け(P-RAM): 相変化材料(GSSe)を利用してフォトニック・ランダム・アクセス・メモリを作成する。この実装は、エッジコンピューティングや更新頻度の低いモデルパラメータに適した、超低電力かつパッシブな重み付けを利用する。このデバイスは、強度変調を介してマルチレベルの重み(2ビット/4レベルの精度として実証)をエンコードする。
揮発性/能動的重み付け(熱光学MZI): 高速に再構成可能な行列演算のために、ヒーターを統合したマッハ・ツェンダー干渉計(MZI)を利用する。この実装は、学習タスクや動的な推論をターゲットとしており、高い消光比(>20 dB)と高速な再構成を実現する。
主要なシステム構成要素:
WDM多重化/復調: 受動的なアド・ドロップ・マイクロリングが、複数の波長チャネル(例:1548.1, 1550.2, 1551.5 nm)を分配および再結合する。
蓄積: アーキテクチャは、積和演算(MAC)の蓄積(総和)を行うためにフォトディテクタを採用している。本研究では、オンチップ・フォトダイオードによる蓄積と、オフチップ(外部)フォトダイオードによる蓄積の2つの構成を比較している。
汎用行列乗算(GeMM)コンパイラ: 製造されたPTCプロトタイプ(例:3x3)の物理的寸法に適合するように、大きな行列をサブ行列に分割するカスタムコンパイラが開発された。これにより、入力を空間的にダウンサンプリングすることで、画像処理やより大きなニューラルネットワークのタスクを扱うことが可能になる。
主要な貢献
重み付け技術の分離実装: 本論文は、非揮発性(GSSe PCM)および能動的(MZI)の両方の物理的重み付け実装にわたって検証された、モジュール式WDMベースのPTCアーキテクチャの実験的実証を提示している。特筆すべきは、これら2つの重み付け技術が、単一の光路内に同時に統合されるのではなく、個別に実装され評価された点である。
デュアルモード実装: 著者らは、非揮発性ストレージ用のPCM/P-RAMを用いたもの(オフチップ蓄積で評価)と、能動的重み付け用の熱光学MZIを用いたもの(オンチップおよびオフチップ蓄積の両方で評価)の、2つの異なるPTCモジュールを正常に作製し、特性評価を行った。
ハードウェア認識型エミュレーション: 本研究は、GeMMコンパイラがタスクを分割し、実験的に測定されたMZI伝達マップを使用して、ノイズや精度限界などの現実世界の非理想性を考慮したハードウェア認識型推論をエミュレートするワークフローを導入している。
システムレベルの統合: 本研究は、信号の並列性をWDMによって統合し、堅牢な振幅重み付けスキームと線形スケーリング可能なモジュール設計を単一のプラットフォームに集約することで、孤立したデバイスの実証を超えた成果を示している。
結果
非揮発性P-RAMの性能: PCMベースのモジュールは、超低消費電力での4レベル重みエンコーディング(2ビット精度)を実証した。10,000回のMAC演算において、モジュールは平均誤差0.0016、標準偏差0.019を達成した。
能動的MZIの性能: 熱光学MZI実装は、20 dBを超える消光比を達成した。パワーマップを用いたキャリブレーションにより、重み付けスキームにおいて約6相当のビット数(ENOB)の精度が明らかになった。統合されたフォトダイオードは、光学I/Oと比較して理想的なケースに近い応答を提供し、ノイズと不安定性を低減した。
画像処理: MZIベースのPTCは、ジョージ・ワシントン大学のロゴを用いたエッジ検出および拡張現実(AR)画像合成に使用された。
エッジ検出では、実験的なエラー率は**3.41%**であった(ハードウェア認識型エミュレーションにおける1.1%と比較)。
ARマスク生成(顔とマスクの合成)は、**0.3%**のエラー率を達成した。
機械学習推論: MNISTデータセットを用い、完全電子GPU、完全フォトニックPTC、およびハイブリッド・アプローチを比較した。
ハイブリッド・アプローチ(畳み込み層にPTCを使用し、非線形層および全結合層にGPUを使用)は、最高の性能指標(FOM)を示し、他のソリューションと比較して性能を100%以上 向上させた。
完全フォトニック・アプローチは、全結合層においてハードウェアの非理想性に起因するわずかな精度の低下が見られたが、線形演算におけるレイテンシとエネルギー効率において大幅な利点を提供した。
スケーラビリティの投影: スケーリングの仮定の下で、9×9 の実装は、データ変換のオーバーヘッドを含めて、8.75 TOPS および3.04 TOPS/W に達すると推定されている。
意義と主張
本論文は、理論的なフォトニック・コンピューティング・モデルと、実用的なシステムレベルの実装との間の溝を埋めるものであると主張している。非揮発性と揮発性の両方の重み付け(それぞれ個別に評価)をサポートするモジュール式アーキテクチャを実証することで、著者らは、フォトニック・テンソル・コアが異なるアプリケーション領域(エッジ推論 vs データセンター学習)に適応できることを示している。
その意義は、線形な積和演算を完全にオンチップで、高いエネルギー効率と低いレイテンシで実行できる能力にあり、これにより光・電子ドメイン間のドメインクロスオーバーに伴うエネルギーコストを回避できる点にある。著者らは、この技術が「極限エッジコンピューティング」を可能にし、サイズ・重量・面積・電力(SWAP)の制約がある環境に対して、コンパクトで高スループットなソリューションを提供することで、インダストリー4.0のアプリケーションをサポートすると断言している。
著者らは現在の限界についても謙虚であり、現在の3×3プロトタイプは0.32 TOPSに制限されていること、および実証された精度向上は非線形操作が電子的なままのハイブリッド・アーキテクチャに依存していることを述べている。また、将来の課題として、PTCの潜在能力を最大限に引き出すためには、非線形およびプーリング操作を光学的に統合する必要があること、および実用的な展開にはマイクロリング共振器の熱安定化と能動的なチューニングが必要であることを認めている。
毎週最高の 電気工学 論文をお届け。
スタンフォード、ケンブリッジ、フランス科学アカデミーの研究者に信頼されています。
受信トレイを確認して登録を完了してください。
問題が発生しました。もう一度お試しください。
スパムなし、いつでも解除可能。
週刊ダイジェスト — 最新の研究をわかりやすく。 登録 ×