Vengineerの戯言

人生は短いけど、長いです。人生を楽しみましょう!

Hot Chips 34 : AmberというCGRAが入っているSoC

はじめに

Hot Chips 34のスライドとビデオが公開されました。

その中の「Amber: Coarse-Grained Reconfigurable Array-Based SoC for Dense Linear Algebra Acceleration」が気になったので覗いてみました。

下図はスライドの26ページを説明のために引用しています。HalideからCGRAへのBitstreamとCPU Codeが生成される感じのようです。

Amber

Amber は、Stanford大学のAHA Agile Hardware Projectの成果のようです。

Amberは TSMC 12nm で実装された CGRA ベースのSoCです。

下記のYoutubeでは、デモの映像があります。Xilinx MPSoC Ultrascale+ FPGAとAmberを接続した画像処理(Camera Pipeline)のデモのようです。

www.youtube.com

github

AHA Agile Hardware Projecの github は下記にあります。

github.com

Amberに載っているArm Cortex-M3周りのRTLは、ここ にあります。

amber-vde なるものが Amber に関係してそうです。

おわりに

Halide => CPU & CGRA を実現できるんですね。。。Halideを知ったのは10年ぐらい前ですが、CPUがGPUだけでなく、CGRAでもできるようになったんですね。。。