Vengineerの妄想(準備期間)

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

GreenWaves の GAP8 の詳細

@Vengineerの戯言 : Twitter
SystemVerilogの世界へようこそすべては、SystemC v0.9公開から始まった 

www.fierceelectronics.com

記事にあった、GreenWaves って、GAP8というIoT AI チップ作っているのね。

greenwaves-technologies.com

GAP8は、どうやら、RISC-V (32bit) のチップ。WikiChip にチップの詳細があった。

en.wikichip.org

  • This processor, which is fabricated on TSMC's 55LP process, is based on the PULP open core.

PULP ベースなんだ。

  • The GAP8 incorporates nine RISC-V cores capable of running at up to 250 MHz along with a neural processor designed to accelerate convolutional neural networks (CNN).

9コア + CNN なんだ。

Hardware Datasheet も公開されています。P.20に詳しいブロック図もありますよ。

  • CNN => A HardWare Convolution Engine (HWCE) for Convolutional Neural Networks based applications.
  • The Hardware Convolution engine is capable of executing the following operations in a single cycle:
    1. a single 5x5 or 4x7 convolution using 16bit weights and 16bit pixels
    2. three simultaneous 3x3 convolutions using 16bit weights and 16bit pixels
    3. two simultaneous 5x5 or 4x7 convolutions using 8bit weights and 16bit pixels
    4. four simultaneous 5x5 or 4x7 convolutions using 4bit weights and 16bit pixels

ここで思い出しました。このブログでも紹介していました。

vengineer.hatenablog.com

GAP8 SDK は、

  • NNTool
  • PMSIS
  • Autotiler

GAP8 SDK Manual は、公開されていますね。

github にて、SDK が公開されていました。他にもいろいろあるよ。

いろいろと、資料も公開されていますね。