人気ブログランキング | 話題のタグを見る

雑多な趣味の記録帳

tom01h.exblog.jp

推論アクセラレータ構想

まずはBNNアクセラレータの妄想をしています。
パラメータは内蔵メモリ内に保持して、与えられたアドレスから読みだします。
入力データは外から与えます。
入力 x とメモリから読みだすウェイト WEIGHT は 32bit 幅で、入力の32チャンネルを一度に処理します。

以下のレジスタセットを持ちます。
  • WEIGHT(MEAN)
  • ACC
  • POOL

以下のコマンドを持ちます。
  • Init()
  • Acc(addr, x)
  • Pool()
  • Norm(addr)
  • Activ()

畳み込み1階層分の計算は以下をストライド繰り返し実行します。
Init
4回(POOL)繰り返す
ーAcc*9 (畳み込み回数=カーネルサイズ^2)
ーPool
Norm
Activ

こんなので上手く行くかな?なんだかデバッグにとっても手間取りそうな予感 (-ー)

by tom01h | 2017-10-04 21:38