Compare 2024 11 26 TVM LLVM O3 spike_rv32 - tum-ei-eda/muriscv-nn GitHub Wiki

Metrics:

  • Run Cycles
  • ROM code

Labels:

  • B: Benchmarks-2024-11-26-TVM-LLVM-O3-spike_rv32 (Baseline)
  • C1: Benchmarks-2024-11-21-TVM-LLVM-O3-spike_rv32 (Compare 1) [Date: 2024-11-26 -> 2024-11-21]
Framework Toolchain Optimize Target Backend Model VLEN Layout Kernels Mode Arch Unroll AutoVectorize Metric Value (B) Value (C1) Value (C1) [rel.]
tvm llvm 3 spike_rv32 tvmaot aww 0 NCHW TVM Fallback RV32GC 0 - ROM code 74094 71264 0.961805
tvm llvm 3 spike_rv32 tvmaot aww 0 NCHW TVM Fallback RV32GC 0 - Run Cycles 1.34634e+07 1.34631e+07 0.999983
tvm llvm 3 spike_rv32 tvmaot aww 0 NHWC TVM Fallback RV32GC 0 - ROM code 60768 57912 0.953002
tvm llvm 3 spike_rv32 tvmaot aww 0 NHWC TVM Fallback RV32GC 0 - Run Cycles 2.1001e+07 2.09957e+07 0.999746
tvm llvm 3 spike_rv32 tvmaot aww 0 NHWC muRISCV-NN Scalar RV32GC 0 - ROM code 56414 53584 0.949835
tvm llvm 3 spike_rv32 tvmaot aww 0 NHWC muRISCV-NN Scalar RV32GC 0 - Run Cycles 1.52026e+07 1.51973e+07 0.999654
tvm llvm 3 spike_rv32 tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - ROM code 56130 53302 0.949617
tvm llvm 3 spike_rv32 tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - Run Cycles 1.45607e+07 1.4572e+07 1.00077
tvm llvm 3 spike_rv32 tvmaot aww 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 70562 67730 0.959865
tvm llvm 3 spike_rv32 tvmaot aww 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 6.38199e+06 6.38178e+06 0.999966
tvm llvm 3 spike_rv32 tvmaot aww 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 77030 74200 0.963261
tvm llvm 3 spike_rv32 tvmaot aww 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 3.6458e+06 3.64556e+06 0.999934
tvm llvm 3 spike_rv32 tvmaot aww 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 63776 60946 0.955626
tvm llvm 3 spike_rv32 tvmaot aww 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 5.73511e+06 5.74011e+06 1.00087
tvm llvm 3 spike_rv32 tvmaot aww 128 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 58574 55744 0.951685
tvm llvm 3 spike_rv32 tvmaot aww 128 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 5.1088e+06 5.10868e+06 0.999977
tvm llvm 3 spike_rv32 tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 64268 61438 0.955966
tvm llvm 3 spike_rv32 tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 6.47291e+06 6.48418e+06 1.00174
tvm llvm 3 spike_rv32 tvmaot aww 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 71138 67730 0.952093
tvm llvm 3 spike_rv32 tvmaot aww 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 7.13419e+06 6.38202e+06 0.894568
tvm llvm 3 spike_rv32 tvmaot aww 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 76948 74200 0.964288
tvm llvm 3 spike_rv32 tvmaot aww 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.19524e+06 2.20374e+06 1.00387
tvm llvm 3 spike_rv32 tvmaot aww 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 63884 60946 0.95401
tvm llvm 3 spike_rv32 tvmaot aww 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 5.15439e+06 5.15737e+06 1.00058
tvm llvm 3 spike_rv32 tvmaot aww 256 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 58692 55744 0.949772
tvm llvm 3 spike_rv32 tvmaot aww 256 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 3.97482e+06 3.97468e+06 0.999963
tvm llvm 3 spike_rv32 tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 64342 61438 0.954866
tvm llvm 3 spike_rv32 tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 5.59552e+06 5.90144e+06 1.05467
tvm llvm 3 spike_rv32 tvmaot aww 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 71796 67730 0.943367
tvm llvm 3 spike_rv32 tvmaot aww 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 8.07112e+06 6.38631e+06 0.791255
tvm llvm 3 spike_rv32 tvmaot aww 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 74292 74200 0.998762
tvm llvm 3 spike_rv32 tvmaot aww 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.45826e+06 1.48362e+06 1.01739
tvm llvm 3 spike_rv32 tvmaot aww 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 63892 60946 0.953891
tvm llvm 3 spike_rv32 tvmaot aww 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 4.8624e+06 4.86538e+06 1.00061
tvm llvm 3 spike_rv32 tvmaot aww 512 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 58692 55744 0.949772
tvm llvm 3 spike_rv32 tvmaot aww 512 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 3.41656e+06 3.41641e+06 0.999956
tvm llvm 3 spike_rv32 tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 64358 61438 0.954629
tvm llvm 3 spike_rv32 tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 5.30353e+06 5.60944e+06 1.05768
tvm llvm 3 spike_rv32 tvmaot aww 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 73410 67730 0.922626
tvm llvm 3 spike_rv32 tvmaot aww 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 8.43681e+06 6.38627e+06 0.756954
tvm llvm 3 spike_rv32 tvmaot aww 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 64292 74200 1.15411
tvm llvm 3 spike_rv32 tvmaot aww 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 717026 1.63368e+06 2.27841
tvm llvm 3 spike_rv32 tvmaot aww 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 63892 60946 0.953891
tvm llvm 3 spike_rv32 tvmaot aww 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 4.72319e+06 4.72616e+06 1.00063
tvm llvm 3 spike_rv32 tvmaot aww 1024 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 58692 55744 0.949772
tvm llvm 3 spike_rv32 tvmaot aww 1024 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 3.37557e+06 3.37542e+06 0.999956
tvm llvm 3 spike_rv32 tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 64358 61438 0.954629
tvm llvm 3 spike_rv32 tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 5.16432e+06 5.47022e+06 1.05923
tvm llvm 3 spike_rv32 tvmaot aww 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 72984 67730 0.928012
tvm llvm 3 spike_rv32 tvmaot aww 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 8.46997e+06 6.39475e+06 0.754991
tvm llvm 3 spike_rv32 tvmaot aww 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 64338 74200 1.15328
tvm llvm 3 spike_rv32 tvmaot aww 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 730862 2.13998e+07 29.2802
tvm llvm 3 spike_rv32 tvmaot aww 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 63892 60946 0.953891
tvm llvm 3 spike_rv32 tvmaot aww 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.31925e+07 1.31955e+07 1.00022
tvm llvm 3 spike_rv32 tvmaot aww 2048 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 58692 55744 0.949772
tvm llvm 3 spike_rv32 tvmaot aww 2048 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 3.37896e+06 3.37881e+06 0.999955
tvm llvm 3 spike_rv32 tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 64340 61438 0.954896
tvm llvm 3 spike_rv32 tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.36326e+07 1.39395e+07 1.02251
tvm llvm 3 spike_rv32 tvmaot aww 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 73440 67730 0.922249
tvm llvm 3 spike_rv32 tvmaot aww 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 8.50335e+06 6.40491e+06 0.753222
tvm llvm 3 spike_rv32 tvmaot aww 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 64110 74200 1.15739
tvm llvm 3 spike_rv32 tvmaot aww 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 730846 2.14032e+07 29.2855
tvm llvm 3 spike_rv32 tvmaot aww 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 63892 60946 0.953891
tvm llvm 3 spike_rv32 tvmaot aww 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.31857e+07 1.31887e+07 1.00023
tvm llvm 3 spike_rv32 tvmaot aww 4096 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 58692 55744 0.949772
tvm llvm 3 spike_rv32 tvmaot aww 4096 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 3.38235e+06 3.3822e+06 0.999955
tvm llvm 3 spike_rv32 tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 64340 61438 0.954896
tvm llvm 3 spike_rv32 tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.36292e+07 1.39395e+07 1.02277
tvm llvm 3 spike_rv32 tvmaot resnet 0 NCHW TVM Fallback RV32GC 0 - ROM code 72050 69220 0.960722
tvm llvm 3 spike_rv32 tvmaot resnet 0 NCHW TVM Fallback RV32GC 0 - Run Cycles 6.04734e+07 6.0478e+07 1.00008
tvm llvm 3 spike_rv32 tvmaot resnet 0 NHWC TVM Fallback RV32GC 0 - ROM code 67088 64258 0.957817
tvm llvm 3 spike_rv32 tvmaot resnet 0 NHWC TVM Fallback RV32GC 0 - Run Cycles 6.66452e+07 6.66447e+07 0.999992
tvm llvm 3 spike_rv32 tvmaot resnet 0 NHWC muRISCV-NN Scalar RV32GC 0 - ROM code 53282 50452 0.946886
tvm llvm 3 spike_rv32 tvmaot resnet 0 NHWC muRISCV-NN Scalar RV32GC 0 - Run Cycles 5.62145e+07 5.62142e+07 0.999996
tvm llvm 3 spike_rv32 tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - ROM code 52830 50002 0.94647
tvm llvm 3 spike_rv32 tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - Run Cycles 7.22816e+07 7.22371e+07 0.999385
tvm llvm 3 spike_rv32 tvmaot resnet 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 141738 138906 0.980019
tvm llvm 3 spike_rv32 tvmaot resnet 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.15995e+08 1.16e+08 1.00004
tvm llvm 3 spike_rv32 tvmaot resnet 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 68828 65998 0.958883
tvm llvm 3 spike_rv32 tvmaot resnet 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 5.47569e+07 5.47512e+07 0.999896
tvm llvm 3 spike_rv32 tvmaot resnet 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 61614 58758 0.953647
tvm llvm 3 spike_rv32 tvmaot resnet 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.17858e+07 1.17907e+07 1.00041
tvm llvm 3 spike_rv32 tvmaot resnet 128 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 55502 52672 0.949011
tvm llvm 3 spike_rv32 tvmaot resnet 128 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 1.51587e+07 1.51585e+07 0.999983
tvm llvm 3 spike_rv32 tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 60888 58032 0.953094
tvm llvm 3 spike_rv32 tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.76075e+07 1.7563e+07 0.997473
tvm llvm 3 spike_rv32 tvmaot resnet 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 139412 138902 0.996342
tvm llvm 3 spike_rv32 tvmaot resnet 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.15507e+08 1.15961e+08 1.00394
tvm llvm 3 spike_rv32 tvmaot resnet 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 68692 65998 0.960781
tvm llvm 3 spike_rv32 tvmaot resnet 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 5.16114e+07 5.16253e+07 1.00027
tvm llvm 3 spike_rv32 tvmaot resnet 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 61722 58758 0.951978
tvm llvm 3 spike_rv32 tvmaot resnet 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.13648e+07 1.13374e+07 0.997594
tvm llvm 3 spike_rv32 tvmaot resnet 256 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 55630 52672 0.946827
tvm llvm 3 spike_rv32 tvmaot resnet 256 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 9.57556e+06 9.57526e+06 0.999969
tvm llvm 3 spike_rv32 tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 60992 58032 0.951469
tvm llvm 3 spike_rv32 tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.65751e+07 1.65306e+07 0.997314
tvm llvm 3 spike_rv32 tvmaot resnet 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 139712 138906 0.994231
tvm llvm 3 spike_rv32 tvmaot resnet 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.14958e+08 1.16343e+08 1.01205
tvm llvm 3 spike_rv32 tvmaot resnet 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 66256 66000 0.996136
tvm llvm 3 spike_rv32 tvmaot resnet 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 4.91922e+07 5.01494e+07 1.01946
tvm llvm 3 spike_rv32 tvmaot resnet 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 61726 58758 0.951917
tvm llvm 3 spike_rv32 tvmaot resnet 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.4211e+07 1.41836e+07 0.998076
tvm llvm 3 spike_rv32 tvmaot resnet 512 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 55630 52672 0.946827
tvm llvm 3 spike_rv32 tvmaot resnet 512 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 7.02972e+06 7.02942e+06 0.999957
tvm llvm 3 spike_rv32 tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 61000 58032 0.951344
tvm llvm 3 spike_rv32 tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.73324e+07 1.72879e+07 0.997431
tvm llvm 3 spike_rv32 tvmaot resnet 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 138838 138902 1.00046
tvm llvm 3 spike_rv32 tvmaot resnet 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.1456e+08 1.16353e+08 1.01566
tvm llvm 3 spike_rv32 tvmaot resnet 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 64792 65998 1.01861
tvm llvm 3 spike_rv32 tvmaot resnet 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 4.79904e+07 7.51152e+07 1.56521
tvm llvm 3 spike_rv32 tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 61726 58758 0.951917
tvm llvm 3 spike_rv32 tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.56999e+07 1.56725e+07 0.998258
tvm llvm 3 spike_rv32 tvmaot resnet 1024 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 55630 52672 0.946827
tvm llvm 3 spike_rv32 tvmaot resnet 1024 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 5.78759e+06 5.78729e+06 0.999948
tvm llvm 3 spike_rv32 tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 61000 58032 0.951344
tvm llvm 3 spike_rv32 tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.70492e+07 1.70047e+07 0.997388
tvm llvm 3 spike_rv32 tvmaot resnet 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 138230 138902 1.00486
tvm llvm 3 spike_rv32 tvmaot resnet 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.15472e+08 1.16372e+08 1.00779
tvm llvm 3 spike_rv32 tvmaot resnet 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 64568 65998 1.02215
tvm llvm 3 spike_rv32 tvmaot resnet 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 4.77528e+07 9.1728e+07 1.92089
tvm llvm 3 spike_rv32 tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 61726 58758 0.951917
tvm llvm 3 spike_rv32 tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.63772e+07 1.63498e+07 0.99833
tvm llvm 3 spike_rv32 tvmaot resnet 2048 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 55630 52672 0.946827
tvm llvm 3 spike_rv32 tvmaot resnet 2048 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 4.86272e+06 4.86241e+06 0.999938
tvm llvm 3 spike_rv32 tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 61000 58032 0.951344
tvm llvm 3 spike_rv32 tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.65817e+07 1.65372e+07 0.997314
tvm llvm 3 spike_rv32 tvmaot resnet 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 138098 138906 1.00585
tvm llvm 3 spike_rv32 tvmaot resnet 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.16695e+08 1.16405e+08 0.997516
tvm llvm 3 spike_rv32 tvmaot resnet 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 64232 66004 1.02759
tvm llvm 3 spike_rv32 tvmaot resnet 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 4.77561e+07 9.1745e+07 1.92112
tvm llvm 3 spike_rv32 tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 61726 58758 0.951917
tvm llvm 3 spike_rv32 tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 3.55698e+07 3.55424e+07 0.999231
tvm llvm 3 spike_rv32 tvmaot resnet 4096 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 55630 52672 0.946827
tvm llvm 3 spike_rv32 tvmaot resnet 4096 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 4.61702e+06 4.61671e+06 0.999934
tvm llvm 3 spike_rv32 tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 61000 58032 0.951344
tvm llvm 3 spike_rv32 tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 4.33647e+07 4.33202e+07 0.998973
tvm llvm 3 spike_rv32 tvmaot toycar 0 NCHW TVM Fallback RV32GC 0 - ROM code 54202 51372 0.947788
tvm llvm 3 spike_rv32 tvmaot toycar 0 NCHW TVM Fallback RV32GC 0 - Run Cycles 1.63705e+06 1.64061e+06 1.00218
tvm llvm 3 spike_rv32 tvmaot toycar 0 NHWC TVM Fallback RV32GC 0 - ROM code 54202 51372 0.947788
tvm llvm 3 spike_rv32 tvmaot toycar 0 NHWC TVM Fallback RV32GC 0 - Run Cycles 1.63705e+06 1.64061e+06 1.00218
tvm llvm 3 spike_rv32 tvmaot toycar 0 NHWC muRISCV-NN Scalar RV32GC 0 - ROM code 43832 41000 0.93539
tvm llvm 3 spike_rv32 tvmaot toycar 0 NHWC muRISCV-NN Scalar RV32GC 0 - Run Cycles 1.71761e+06 1.71683e+06 0.999546
tvm llvm 3 spike_rv32 tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - ROM code 43832 41000 0.93539
tvm llvm 3 spike_rv32 tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - Run Cycles 1.71761e+06 1.71683e+06 0.999546
tvm llvm 3 spike_rv32 tvmaot toycar 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 55218 52388 0.948749
tvm llvm 3 spike_rv32 tvmaot toycar 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 835753 834169 0.998105
tvm llvm 3 spike_rv32 tvmaot toycar 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 55218 52388 0.948749
tvm llvm 3 spike_rv32 tvmaot toycar 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 835753 834169 0.998105
tvm llvm 3 spike_rv32 tvmaot toycar 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 44800 41968 0.936786
tvm llvm 3 spike_rv32 tvmaot toycar 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 584816 578890 0.989867
tvm llvm 3 spike_rv32 tvmaot toycar 128 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 45010 42178 0.937081
tvm llvm 3 spike_rv32 tvmaot toycar 128 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 616427 615647 0.998735
tvm llvm 3 spike_rv32 tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 44800 41968 0.936786
tvm llvm 3 spike_rv32 tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 584816 578890 0.989867
tvm llvm 3 spike_rv32 tvmaot toycar 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 55040 52388 0.951817
tvm llvm 3 spike_rv32 tvmaot toycar 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 776318 775542 0.999
tvm llvm 3 spike_rv32 tvmaot toycar 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 55040 52388 0.951817
tvm llvm 3 spike_rv32 tvmaot toycar 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 776318 775542 0.999
tvm llvm 3 spike_rv32 tvmaot toycar 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 44728 41968 0.938294
tvm llvm 3 spike_rv32 tvmaot toycar 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 497567 492725 0.990269
tvm llvm 3 spike_rv32 tvmaot toycar 256 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 44974 42178 0.937831
tvm llvm 3 spike_rv32 tvmaot toycar 256 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 499738 498967 0.998457
tvm llvm 3 spike_rv32 tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 44728 41968 0.938294
tvm llvm 3 spike_rv32 tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 497567 492725 0.990269
tvm llvm 3 spike_rv32 tvmaot toycar 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 55062 52388 0.951437
tvm llvm 3 spike_rv32 tvmaot toycar 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 954212 759687 0.796141
tvm llvm 3 spike_rv32 tvmaot toycar 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 55062 52388 0.951437
tvm llvm 3 spike_rv32 tvmaot toycar 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 954212 759687 0.796141
tvm llvm 3 spike_rv32 tvmaot toycar 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 44728 41968 0.938294
tvm llvm 3 spike_rv32 tvmaot toycar 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 452351 447509 0.989296
tvm llvm 3 spike_rv32 tvmaot toycar 512 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 44974 42178 0.937831
tvm llvm 3 spike_rv32 tvmaot toycar 512 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 441398 440627 0.998253
tvm llvm 3 spike_rv32 tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 44728 41968 0.938294
tvm llvm 3 spike_rv32 tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 452351 447509 0.989296
tvm llvm 3 spike_rv32 tvmaot toycar 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 54884 52388 0.954522
tvm llvm 3 spike_rv32 tvmaot toycar 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 840710 748650 0.890497
tvm llvm 3 spike_rv32 tvmaot toycar 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 54884 52388 0.954522
tvm llvm 3 spike_rv32 tvmaot toycar 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 840710 748650 0.890497
tvm llvm 3 spike_rv32 tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 44728 41968 0.938294
tvm llvm 3 spike_rv32 tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 429743 424901 0.988733
tvm llvm 3 spike_rv32 tvmaot toycar 1024 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 44974 42178 0.937831
tvm llvm 3 spike_rv32 tvmaot toycar 1024 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 412552 411781 0.998131
tvm llvm 3 spike_rv32 tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 44728 41968 0.938294
tvm llvm 3 spike_rv32 tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 429743 424901 0.988733
tvm llvm 3 spike_rv32 tvmaot toycar 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 63726 52388 0.822082
tvm llvm 3 spike_rv32 tvmaot toycar 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 817799 748215 0.914913
tvm llvm 3 spike_rv32 tvmaot toycar 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 63726 52388 0.822082
tvm llvm 3 spike_rv32 tvmaot toycar 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 817799 748215 0.914913
tvm llvm 3 spike_rv32 tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 44728 41968 0.938294
tvm llvm 3 spike_rv32 tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 418439 413597 0.988428
tvm llvm 3 spike_rv32 tvmaot toycar 2048 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 44974 42178 0.937831
tvm llvm 3 spike_rv32 tvmaot toycar 2048 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 408921 408150 0.998115
tvm llvm 3 spike_rv32 tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 44728 41968 0.938294
tvm llvm 3 spike_rv32 tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 418439 413597 0.988428
tvm llvm 3 spike_rv32 tvmaot toycar 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 55580 52388 0.942569
tvm llvm 3 spike_rv32 tvmaot toycar 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 774304 1.44495e+06 1.86613
tvm llvm 3 spike_rv32 tvmaot toycar 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 55580 52388 0.942569
tvm llvm 3 spike_rv32 tvmaot toycar 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 774304 1.44495e+06 1.86613
tvm llvm 3 spike_rv32 tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 44728 41968 0.938294
tvm llvm 3 spike_rv32 tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.35538e+06 1.35054e+06 0.996428
tvm llvm 3 spike_rv32 tvmaot toycar 4096 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 44974 42178 0.937831
tvm llvm 3 spike_rv32 tvmaot toycar 4096 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 407065 406294 0.998106
tvm llvm 3 spike_rv32 tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 44728 41968 0.938294
tvm llvm 3 spike_rv32 tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.35538e+06 1.35054e+06 0.996428
tvm llvm 3 spike_rv32 tvmaot vww 0 NCHW TVM Fallback RV32GC 0 - ROM code 138100 135268 0.979493
tvm llvm 3 spike_rv32 tvmaot vww 0 NCHW TVM Fallback RV32GC 0 - Run Cycles 3.84993e+07 3.84925e+07 0.999825
tvm llvm 3 spike_rv32 tvmaot vww 0 NHWC TVM Fallback RV32GC 0 - ROM code 112700 109868 0.974871
tvm llvm 3 spike_rv32 tvmaot vww 0 NHWC TVM Fallback RV32GC 0 - Run Cycles 5.57802e+07 5.57838e+07 1.00006
tvm llvm 3 spike_rv32 tvmaot vww 0 NHWC muRISCV-NN Scalar RV32GC 0 - ROM code 59512 56654 0.951976
tvm llvm 3 spike_rv32 tvmaot vww 0 NHWC muRISCV-NN Scalar RV32GC 0 - Run Cycles 4.53068e+07 4.53112e+07 1.0001
tvm llvm 3 spike_rv32 tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - ROM code 59366 56512 0.951925
tvm llvm 3 spike_rv32 tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - Run Cycles 4.49383e+07 4.48777e+07 0.998651
tvm llvm 3 spike_rv32 tvmaot vww 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 290358 287534 0.990274
tvm llvm 3 spike_rv32 tvmaot vww 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 7.24584e+07 7.24512e+07 0.999901
tvm llvm 3 spike_rv32 tvmaot vww 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 172334 169506 0.98359
tvm llvm 3 spike_rv32 tvmaot vww 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.20775e+07 1.20758e+07 0.999859
tvm llvm 3 spike_rv32 tvmaot vww 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 67538 64712 0.958157
tvm llvm 3 spike_rv32 tvmaot vww 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.75635e+07 1.75678e+07 1.00025
tvm llvm 3 spike_rv32 tvmaot vww 128 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 62356 59528 0.954647
tvm llvm 3 spike_rv32 tvmaot vww 128 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 1.33578e+07 1.3357e+07 0.99994
tvm llvm 3 spike_rv32 tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 68168 65338 0.958485
tvm llvm 3 spike_rv32 tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 2.03824e+07 2.03166e+07 0.996772
tvm llvm 3 spike_rv32 tvmaot vww 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 291224 287530 0.987316
tvm llvm 3 spike_rv32 tvmaot vww 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 7.19348e+07 7.23953e+07 1.0064
tvm llvm 3 spike_rv32 tvmaot vww 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 172664 169506 0.98171
tvm llvm 3 spike_rv32 tvmaot vww 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 8.1769e+06 8.62176e+06 1.0544
tvm llvm 3 spike_rv32 tvmaot vww 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 67606 64712 0.957193
tvm llvm 3 spike_rv32 tvmaot vww 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.71354e+07 1.71193e+07 0.999058
tvm llvm 3 spike_rv32 tvmaot vww 256 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 62466 59530 0.952998
tvm llvm 3 spike_rv32 tvmaot vww 256 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 1.00369e+07 1.0036e+07 0.999917
tvm llvm 3 spike_rv32 tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 68200 65336 0.958006
tvm llvm 3 spike_rv32 tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.9256e+07 2.00313e+07 1.04026
tvm llvm 3 spike_rv32 tvmaot vww 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 296474 287532 0.969839
tvm llvm 3 spike_rv32 tvmaot vww 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 7.25112e+07 7.23987e+07 0.998448
tvm llvm 3 spike_rv32 tvmaot vww 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 168510 169502 1.00589
tvm llvm 3 spike_rv32 tvmaot vww 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 6.13685e+06 1.00648e+07 1.64006
tvm llvm 3 spike_rv32 tvmaot vww 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 67614 64708 0.957021
tvm llvm 3 spike_rv32 tvmaot vww 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.83081e+07 1.8292e+07 0.999118
tvm llvm 3 spike_rv32 tvmaot vww 512 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 62466 59528 0.952966
tvm llvm 3 spike_rv32 tvmaot vww 512 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 8.74545e+06 8.74462e+06 0.999905
tvm llvm 3 spike_rv32 tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 68214 65334 0.95778
tvm llvm 3 spike_rv32 tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 2.07674e+07 2.15428e+07 1.03733
tvm llvm 3 spike_rv32 tvmaot vww 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 294242 287532 0.977196
tvm llvm 3 spike_rv32 tvmaot vww 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 7.25391e+07 7.24088e+07 0.998204
tvm llvm 3 spike_rv32 tvmaot vww 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 154362 169512 1.09815
tvm llvm 3 spike_rv32 tvmaot vww 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 5.05082e+06 1.82335e+07 3.61
tvm llvm 3 spike_rv32 tvmaot vww 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 67614 64710 0.95705
tvm llvm 3 spike_rv32 tvmaot vww 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 2.14579e+07 2.14417e+07 0.999248
tvm llvm 3 spike_rv32 tvmaot vww 1024 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 62464 59530 0.953029
tvm llvm 3 spike_rv32 tvmaot vww 1024 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 8.24146e+06 8.24063e+06 0.999899
tvm llvm 3 spike_rv32 tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 68212 65336 0.957837
tvm llvm 3 spike_rv32 tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 2.39171e+07 2.46925e+07 1.03242
tvm llvm 3 spike_rv32 tvmaot vww 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 294132 287532 0.977561
tvm llvm 3 spike_rv32 tvmaot vww 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 7.26874e+07 7.24325e+07 0.996494
tvm llvm 3 spike_rv32 tvmaot vww 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 144776 169516 1.17088
tvm llvm 3 spike_rv32 tvmaot vww 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 4.53083e+06 2.72357e+07 6.01119
tvm llvm 3 spike_rv32 tvmaot vww 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 67614 64710 0.95705
tvm llvm 3 spike_rv32 tvmaot vww 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 2.49843e+07 2.49682e+07 0.999354
tvm llvm 3 spike_rv32 tvmaot vww 2048 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 62468 59530 0.952968
tvm llvm 3 spike_rv32 tvmaot vww 2048 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 8.19709e+06 8.19626e+06 0.999898
tvm llvm 3 spike_rv32 tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 68198 65338 0.958063
tvm llvm 3 spike_rv32 tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 2.74353e+07 2.82189e+07 1.02856
tvm llvm 3 spike_rv32 tvmaot vww 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 292088 287530 0.984395
tvm llvm 3 spike_rv32 tvmaot vww 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 7.19736e+07 7.248e+07 1.00704
tvm llvm 3 spike_rv32 tvmaot vww 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 140010 169516 1.21074
tvm llvm 3 spike_rv32 tvmaot vww 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 4.4812e+06 5.21303e+07 11.6331
tvm llvm 3 spike_rv32 tvmaot vww 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 67612 64712 0.957108
tvm llvm 3 spike_rv32 tvmaot vww 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 3.89333e+07 3.89171e+07 0.999585
tvm llvm 3 spike_rv32 tvmaot vww 4096 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 62464 59528 0.952997
tvm llvm 3 spike_rv32 tvmaot vww 4096 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 8.20048e+06 8.19965e+06 0.999898
tvm llvm 3 spike_rv32 tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 68198 65338 0.958063
tvm llvm 3 spike_rv32 tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 4.13876e+07 4.21747e+07 1.01902