Vengineerの妄想

人生を妄想しています。

Intel OPAEに、GEMM IPが登録されました



PAE/intel-fpga-bbbに、GEMM IPが追加されました。


サンプルプログラムgemm.cppを見ると、下記のような感じでIPにアクセスできるようです。
引用
      gemmRunner<float, float> runner(req_a_rows, req_b_cols, req_common,
                                      a_lead_interleave, b_lead_interleave,
                                      feeder_interleave, alpha, beta, check_mode,
                                      is_hw, is_packed, FP32);
      runner.prepareRandomA();
      runner.prepareRandomB();
      runner.prepareRandomC();
      res = runner.run();
      if(!res) {
        runner.abscaling();
        res = runner.validate();
      }

シミュレータは、VCSかQuestaです。