本文へスキップ
注目のストーリー進行中

Google、Coral NPU 32bit版完成とv1.0コンパイラ公開

1件の報道1件のソース3 時間前更新

これまでの経緯

報道より

今回の中核は、Coral NPUの32ビットアーキテクチャの完成である。C言語でプログラム可能なRISC-Vスカラーフロントエンド、RVV v1.0ベクトルコプロセッサ、浮動小数点対応のメモリサブシステムに続き、今月Matrix Execution Unit(Milestone 4)が加わった。RISC-V VME仕様に基づく外積型MACエンジンを使い、1サイクルで256 MACsの2次元タイルを計算する。最大1 TOPSに設定でき、10mW未満の電力枠でGemmaのような小型Transformerや、ウェアラブルでのリアルタイム音声翻訳なども想定している。完全な32ビットRTLはGitHubで公開されている。 ソフトウェア面では、IREE/MLIRベースのCoral Compiler v1.0が公開された。JAX、PyTorch、TensorFlowのモデルをStableHLOやTOSA経由で取り込み、ホストCPUとCoral NPUへの処理分割、演算子融合、ローカルSRAMに合わせたタイリングを行ったうえで、スカラー、RVVベクトル、VME行列命令へ段階的に変換する。オープンソースのMPACTシミュレータと参照FPGA設計も用意され、チップの製造前にモデルのベンチマークや構成調整ができる。 背景として、Googleはエッジ側が数百の独自チップアーキテクチャと互換性のないツールチェーンに分断され、カーネルの書き直しや再量子化が必要になる点を課題に挙げている。アーキテクチャとコンパイラを最初から共同設計し、ピーク性能ではなくエネルギー的に成立する計算を重視したという。未対応レイヤーがCPUへフォールバックして遅延や電池消費を招く問題への対処でもある。 製品化では、VeriSilicon、GlobalFoundries、Synapticsとの協業が示された。VeriSiliconとは設計実装と検証で連携し、GlobalFoundriesの12LP+ FinFETプロセスではコアのタイミングが70%向上し、標準セル面積が最大15%減ったとしている。Synapticsは2026年10月20日のTech Dayで、テープアウト済みのAstra SR200シリーズ(400 GOPS)、開発キットのCoralboard SR、Astra SL2619搭載(1 TOPS)のCoralboard SLの一般提供を発表した。SLはDigiKeyで購入でき、SDKとドキュメントも公開されている。今後は64ビット版Coral NPUとCHERIによるセキュリティ対応がロードマップに挙がっている。

Google Developers Blogより

報道タイムライン

報道を追って、ストーリーのさまざまな側面を確認しましょう。

10月20日
  1. Google Developers Blog
    Google、Coral NPUの32ビットアーキテクチャを完成させCoral Compiler v1.0を公開

    Googleは、Coral NPUの32ビットアーキテクチャ(Milestone 1〜4)を完成させ、IREE/MLIRベースのCoral Compiler v1.0を公開した。新たなMatrix Execution Unitは最大1 TOPSに設定でき、推論時の平均消費電力10mWを目標とする。Synaptics Astra SR200シリーズ(400 GOPS)と、DigiKeyで一般提供されるCoralboard SL(1 TOPS)も発表された。

このニュースの注目度の推移

現在の注目度 9·比較可能なピーク 10(10月20日 23:00)·24時間の比較可能な増減 –

02.557.51010月20日23:0010月21日00:0010月21日00:0010月21日01:00

推移は、継続的かつ完全に観測できたアカウントのみを比較しているため、現在の注目度の数値より範囲が狭くなる場合があります。ポインターを動かすかグラフをタップすると、1時間ごとの注目度を確認できます。キーボードでは左右の矢印キーを使います。