Benchmarks 2024 11 21 TVM GCC O3 spike_rv64 - tum-ei-eda/muriscv-nn GitHub Wiki

Setup

Simulator

  • Spike (riscv-isa-sim ) (ISS, CPI=1)
    • Spike : 0bc176b3fca43560b9e8586cdbc41cfde073e17a
    • Spike PK : 7e9b671c0415dfd7b562ac934feb9380075d4aa2

Toolchains

Models

Frameworks

  • MLonMCU : develop

  • TVM : Nightly Pre-Build

Miscellaneous

  • Used -Os flag for compilation.
  • Benchmarks generated using MLonMCU deployment tool with minimal efforts.
  • Memory metrics are reported in Bytes

Results (Framework: tvm, Backend: tvmaot, Toolchain: gcc, Flags: -O3, Target: spike_rv64 )

Audio Wake Words (aww)

Cycles (Speedup) Total ROM (rel.) Total RAM (rel.) VLEN Layout Kernels Mode Arch Unroll Auto-Vectorization
16456858 ( 1.0x ) 122452 ( 1.333 ) 61320 ( 2.91 ) 0 NCHW TVM Fallback RV64GC 0 -
20718962 ( 0.8x ) 97860 ( 1.065 ) 61320 ( 2.91 ) 0 NHWC TVM Fallback RV64GC 0 -
16468875 ( 1.0x ) 119580 ( 1.302 ) 61320 ( 2.91 ) 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP
16468875 ( 1.0x ) 119580 ( 1.302 ) 61320 ( 2.91 ) 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP
16468875 ( 1.0x ) 119580 ( 1.302 ) 61320 ( 2.91 ) 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP
16468875 ( 1.0x ) 119580 ( 1.302 ) 61320 ( 2.91 ) 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP
16468875 ( 1.0x ) 119580 ( 1.302 ) 61320 ( 2.91 ) 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP
16468875 ( 1.0x ) 119580 ( 1.302 ) 61320 ( 2.91 ) 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP
20449191 ( 0.8x ) 100150 ( 1.09 ) 61320 ( 2.91 ) 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP
20449191 ( 0.8x ) 100150 ( 1.09 ) 61320 ( 2.91 ) 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP
20449191 ( 0.8x ) 100150 ( 1.09 ) 61320 ( 2.91 ) 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP
20449191 ( 0.8x ) 100150 ( 1.09 ) 61320 ( 2.91 ) 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP
20449191 ( 0.8x ) 100150 ( 1.09 ) 61320 ( 2.91 ) 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP
20449191 ( 0.8x ) 100150 ( 1.09 ) 61320 ( 2.91 ) 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP
16500409 ( Base ) 91868 ( Base ) 21072 ( Base ) 0 NHWC muRISCV-NN Scalar RV64GC 0 -
16071301 ( 1.0x ) 88250 ( 0.961 ) 25536 ( 1.212 ) 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 -
16500409 ( 1.0x ) 91790 ( 0.999 ) 21072 ( 1.0 ) 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
16500409 ( 1.0x ) 91786 ( 0.999 ) 21072 ( 1.0 ) 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
16500411 ( 1.0x ) 91790 ( 0.999 ) 21072 ( 1.0 ) 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
16500409 ( 1.0x ) 91784 ( 0.999 ) 21072 ( 1.0 ) 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
16500412 ( 1.0x ) 91796 ( 0.999 ) 21072 ( 1.0 ) 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
16500410 ( 1.0x ) 91794 ( 0.999 ) 21072 ( 1.0 ) 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
8507823 ( 1.9x ) 93234 ( 1.015 ) 25536 ( 1.212 ) 128 NHWC muRISCV-NN Vector RV64GCV 0 -
6547708 ( 2.5x ) 93238 ( 1.015 ) 25536 ( 1.212 ) 256 NHWC muRISCV-NN Vector RV64GCV 0 -
5384783 ( 3.1x ) 93232 ( 1.015 ) 25536 ( 1.212 ) 512 NHWC muRISCV-NN Vector RV64GCV 0 -
5348968 ( 3.1x ) 93232 ( 1.015 ) 25536 ( 1.212 ) 1024 NHWC muRISCV-NN Vector RV64GCV 0 -
5348967 ( 3.1x ) 93234 ( 1.015 ) 25536 ( 1.212 ) 2048 NHWC muRISCV-NN Vector RV64GCV 0 -
5350835 ( 3.1x ) 93236 ( 1.015 ) 25536 ( 1.212 ) 4096 NHWC muRISCV-NN Vector RV64GCV 0 -
16071300 ( 1.0x ) 88176 ( 0.96 ) 25536 ( 1.212 ) 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
16071304 ( 1.0x ) 88180 ( 0.96 ) 25536 ( 1.212 ) 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
16071301 ( 1.0x ) 88176 ( 0.96 ) 25536 ( 1.212 ) 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
16071302 ( 1.0x ) 88180 ( 0.96 ) 25536 ( 1.212 ) 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
16071302 ( 1.0x ) 88178 ( 0.96 ) 25536 ( 1.212 ) 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
16071302 ( 1.0x ) 88182 ( 0.96 ) 25536 ( 1.212 ) 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP

Image Classification (resnet)

Cycles (Speedup) Total ROM (rel.) Total RAM (rel.) VLEN Layout Kernels Mode Arch Unroll Auto-Vectorization
72452728 ( 0.8x ) 225518 ( 1.664 ) 110232 ( 1.921 ) 0 NCHW TVM Fallback RV64GC 0 -
94692493 ( 0.6x ) 206542 ( 1.524 ) 110232 ( 1.921 ) 0 NHWC TVM Fallback RV64GC 0 -
72364024 ( 0.8x ) 225344 ( 1.663 ) 110232 ( 1.921 ) 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP
72364024 ( 0.8x ) 225344 ( 1.663 ) 110232 ( 1.921 ) 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP
72364024 ( 0.8x ) 225344 ( 1.663 ) 110232 ( 1.921 ) 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP
72364024 ( 0.8x ) 225344 ( 1.663 ) 110232 ( 1.921 ) 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP
72364024 ( 0.8x ) 225344 ( 1.663 ) 110232 ( 1.921 ) 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP
72364024 ( 0.8x ) 225344 ( 1.663 ) 110232 ( 1.921 ) 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP
94666669 ( 0.6x ) 206998 ( 1.527 ) 110232 ( 1.921 ) 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP
94666669 ( 0.6x ) 206998 ( 1.527 ) 110232 ( 1.921 ) 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP
94666669 ( 0.6x ) 206998 ( 1.527 ) 110232 ( 1.921 ) 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP
94666669 ( 0.6x ) 206998 ( 1.527 ) 110232 ( 1.921 ) 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP
94666669 ( 0.6x ) 206998 ( 1.527 ) 110232 ( 1.921 ) 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP
94666669 ( 0.6x ) 206998 ( 1.527 ) 110232 ( 1.921 ) 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP
54373659 ( Base ) 135538 ( Base ) 57376 ( Base ) 0 NHWC muRISCV-NN Scalar RV64GC 0 -
71902504 ( 0.8x ) 134766 ( 0.994 ) 57376 ( 1.0 ) 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 -
54346238 ( 1.0x ) 135486 ( 1.0 ) 57376 ( 1.0 ) 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
54346238 ( 1.0x ) 135486 ( 1.0 ) 57376 ( 1.0 ) 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
54346237 ( 1.0x ) 135482 ( 1.0 ) 57376 ( 1.0 ) 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
54346241 ( 1.0x ) 135492 ( 1.0 ) 57376 ( 1.0 ) 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
54346239 ( 1.0x ) 135488 ( 1.0 ) 57376 ( 1.0 ) 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
54346234 ( 1.0x ) 135476 ( 1.0 ) 57376 ( 1.0 ) 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
27965620 ( 1.9x ) 141480 ( 1.044 ) 57376 ( 1.0 ) 128 NHWC muRISCV-NN Vector RV64GCV 0 -
17350044 ( 3.1x ) 141484 ( 1.044 ) 57376 ( 1.0 ) 256 NHWC muRISCV-NN Vector RV64GCV 0 -
12566545 ( 4.3x ) 141486 ( 1.044 ) 57376 ( 1.0 ) 512 NHWC muRISCV-NN Vector RV64GCV 0 -
10234681 ( 5.3x ) 141484 ( 1.044 ) 57376 ( 1.0 ) 1024 NHWC muRISCV-NN Vector RV64GCV 0 -
8243496 ( 6.6x ) 141482 ( 1.044 ) 57376 ( 1.0 ) 2048 NHWC muRISCV-NN Vector RV64GCV 0 -
7703918 ( 7.1x ) 141492 ( 1.044 ) 57376 ( 1.0 ) 4096 NHWC muRISCV-NN Vector RV64GCV 0 -
71875081 ( 0.8x ) 134710 ( 0.994 ) 57376 ( 1.0 ) 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
71875084 ( 0.8x ) 134714 ( 0.994 ) 57376 ( 1.0 ) 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
71875083 ( 0.8x ) 134712 ( 0.994 ) 57376 ( 1.0 ) 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
71875081 ( 0.8x ) 134710 ( 0.994 ) 57376 ( 1.0 ) 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
71875085 ( 0.8x ) 134716 ( 0.994 ) 57376 ( 1.0 ) 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
71875083 ( 0.8x ) 134714 ( 0.994 ) 57376 ( 1.0 ) 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP

Anomaly Detection (toycar)

Cycles (Speedup) Total ROM (rel.) Total RAM (rel.) VLEN Layout Kernels Mode Arch Unroll Auto-Vectorization
1906120 ( 0.9x ) 581808 ( 1.879 ) 7408 ( 1.121 ) 0 NCHW TVM Fallback RV64GC 0 -
1906120 ( 0.9x ) 581808 ( 1.879 ) 7408 ( 1.121 ) 0 NHWC TVM Fallback RV64GC 0 -
1906336 ( 0.9x ) 581846 ( 1.88 ) 7408 ( 1.121 ) 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP
1906336 ( 0.9x ) 581846 ( 1.88 ) 7408 ( 1.121 ) 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP
1906336 ( 0.9x ) 581846 ( 1.88 ) 7408 ( 1.121 ) 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP
1906336 ( 0.9x ) 581846 ( 1.88 ) 7408 ( 1.121 ) 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP
1906336 ( 0.9x ) 581846 ( 1.88 ) 7408 ( 1.121 ) 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP
1906336 ( 0.9x ) 581846 ( 1.88 ) 7408 ( 1.121 ) 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP
1906336 ( 0.9x ) 581846 ( 1.88 ) 7408 ( 1.121 ) 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP
1906336 ( 0.9x ) 581846 ( 1.88 ) 7408 ( 1.121 ) 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP
1906336 ( 0.9x ) 581846 ( 1.88 ) 7408 ( 1.121 ) 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP
1906336 ( 0.9x ) 581846 ( 1.88 ) 7408 ( 1.121 ) 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP
1906336 ( 0.9x ) 581846 ( 1.88 ) 7408 ( 1.121 ) 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP
1906336 ( 0.9x ) 581846 ( 1.88 ) 7408 ( 1.121 ) 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP
1676982 ( Base ) 309566 ( Base ) 6608 ( Base ) 0 NHWC muRISCV-NN Scalar RV64GC 0 -
1676982 ( 1.0x ) 309566 ( 1.0 ) 6608 ( 1.0 ) 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 -
1675869 ( 1.0x ) 309664 ( 1.0 ) 6608 ( 1.0 ) 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
1675869 ( 1.0x ) 309662 ( 1.0 ) 6608 ( 1.0 ) 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
1675869 ( 1.0x ) 309664 ( 1.0 ) 6608 ( 1.0 ) 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
1675869 ( 1.0x ) 309662 ( 1.0 ) 6608 ( 1.0 ) 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
1675869 ( 1.0x ) 309662 ( 1.0 ) 6608 ( 1.0 ) 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
1675869 ( 1.0x ) 309668 ( 1.0 ) 6608 ( 1.0 ) 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
972646 ( 1.7x ) 311694 ( 1.007 ) 6608 ( 1.0 ) 128 NHWC muRISCV-NN Vector RV64GCV 0 -
701078 ( 2.4x ) 311694 ( 1.007 ) 6608 ( 1.0 ) 256 NHWC muRISCV-NN Vector RV64GCV 0 -
565294 ( 3.0x ) 311694 ( 1.007 ) 6608 ( 1.0 ) 512 NHWC muRISCV-NN Vector RV64GCV 0 -
499819 ( 3.4x ) 311694 ( 1.007 ) 6608 ( 1.0 ) 1024 NHWC muRISCV-NN Vector RV64GCV 0 -
491381 ( 3.4x ) 311694 ( 1.007 ) 6608 ( 1.0 ) 2048 NHWC muRISCV-NN Vector RV64GCV 0 -
488958 ( 3.4x ) 311694 ( 1.007 ) 6608 ( 1.0 ) 4096 NHWC muRISCV-NN Vector RV64GCV 0 -
1675869 ( 1.0x ) 309662 ( 1.0 ) 6608 ( 1.0 ) 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
1675869 ( 1.0x ) 309662 ( 1.0 ) 6608 ( 1.0 ) 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
1675869 ( 1.0x ) 309662 ( 1.0 ) 6608 ( 1.0 ) 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
1675869 ( 1.0x ) 309666 ( 1.0 ) 6608 ( 1.0 ) 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
1675869 ( 1.0x ) 309662 ( 1.0 ) 6608 ( 1.0 ) 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
1675869 ( 1.0x ) 309666 ( 1.0 ) 6608 ( 1.0 ) 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP

Visual Wake Words (vww)

Cycles (Speedup) Total ROM (rel.) Total RAM (rel.) VLEN Layout Kernels Mode Arch Unroll Auto-Vectorization
49811861 ( 0.9x ) 590114 ( 1.815 ) 182832 ( 2.089 ) 0 NCHW TVM Fallback RV64GC 0 -
59842412 ( 0.8x ) 521630 ( 1.604 ) 182832 ( 2.089 ) 0 NHWC TVM Fallback RV64GC 0 -
49721351 ( 0.9x ) 579290 ( 1.782 ) 182832 ( 2.089 ) 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP
49721351 ( 0.9x ) 579290 ( 1.782 ) 182832 ( 2.089 ) 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP
49721351 ( 0.9x ) 579290 ( 1.782 ) 182832 ( 2.089 ) 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP
49721351 ( 0.9x ) 579290 ( 1.782 ) 182832 ( 2.089 ) 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP
49721351 ( 0.9x ) 579290 ( 1.782 ) 182832 ( 2.089 ) 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP
49721351 ( 0.9x ) 579290 ( 1.782 ) 182832 ( 2.089 ) 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP
59205294 ( 0.8x ) 526602 ( 1.62 ) 182832 ( 2.089 ) 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP
59205294 ( 0.8x ) 526602 ( 1.62 ) 182832 ( 2.089 ) 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP
59205294 ( 0.8x ) 526602 ( 1.62 ) 182832 ( 2.089 ) 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP
59205294 ( 0.8x ) 526602 ( 1.62 ) 182832 ( 2.089 ) 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP
59205294 ( 0.8x ) 526602 ( 1.62 ) 182832 ( 2.089 ) 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP
59205294 ( 0.8x ) 526602 ( 1.62 ) 182832 ( 2.089 ) 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP
46954115 ( Base ) 325140 ( Base ) 87512 ( Base ) 0 NHWC muRISCV-NN Scalar RV64GC 0 -
46789833 ( 1.0x ) 321668 ( 0.989 ) 87512 ( 1.0 ) 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 -
46954107 ( 1.0x ) 325058 ( 1.0 ) 87512 ( 1.0 ) 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
46954107 ( 1.0x ) 325062 ( 1.0 ) 87512 ( 1.0 ) 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
46954108 ( 1.0x ) 325072 ( 1.0 ) 87512 ( 1.0 ) 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
46954107 ( 1.0x ) 325074 ( 1.0 ) 87512 ( 1.0 ) 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
46954104 ( 1.0x ) 325064 ( 1.0 ) 87512 ( 1.0 ) 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
46954110 ( 1.0x ) 325076 ( 1.0 ) 87512 ( 1.0 ) 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP
22973702 ( 2.0x ) 326742 ( 1.005 ) 87512 ( 1.0 ) 128 NHWC muRISCV-NN Vector RV64GCV 0 -
16895139 ( 2.8x ) 326742 ( 1.005 ) 87512 ( 1.0 ) 256 NHWC muRISCV-NN Vector RV64GCV 0 -
14583636 ( 3.2x ) 326726 ( 1.005 ) 87512 ( 1.0 ) 512 NHWC muRISCV-NN Vector RV64GCV 0 -
13550515 ( 3.5x ) 326760 ( 1.005 ) 87512 ( 1.0 ) 1024 NHWC muRISCV-NN Vector RV64GCV 0 -
13464704 ( 3.5x ) 326736 ( 1.005 ) 87512 ( 1.0 ) 2048 NHWC muRISCV-NN Vector RV64GCV 0 -
13466570 ( 3.5x ) 326734 ( 1.005 ) 87512 ( 1.0 ) 4096 NHWC muRISCV-NN Vector RV64GCV 0 -
46789820 ( 1.0x ) 321586 ( 0.989 ) 87512 ( 1.0 ) 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
46789821 ( 1.0x ) 321584 ( 0.989 ) 87512 ( 1.0 ) 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
46789824 ( 1.0x ) 321600 ( 0.989 ) 87512 ( 1.0 ) 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
46789824 ( 1.0x ) 321614 ( 0.989 ) 87512 ( 1.0 ) 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
46789824 ( 1.0x ) 321604 ( 0.989 ) 87512 ( 1.0 ) 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP
46789820 ( 1.0x ) 321582 ( 0.989 ) 87512 ( 1.0 ) 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP

Original data

Click here to download the raw files for this benchmark.