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

Metrics:

  • Run Cycles
  • ROM code

Labels:

  • B: Benchmarks-2024-11-26-TVM-LLVM-O3-spike_rv32_min (Baseline)
  • C1: Benchmarks-2024-11-21-TVM-LLVM-O3-spike_rv32_min (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_min tvmaot aww 0 NCHW TVM Fallback RV32IM 0 - ROM code 115156 111060 0.964431
tvm llvm 3 spike_rv32_min tvmaot aww 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 1.35011e+07 1.35009e+07 0.999986
tvm llvm 3 spike_rv32_min tvmaot aww 0 NHWC TVM Fallback RV32IM 0 - ROM code 98448 94352 0.958394
tvm llvm 3 spike_rv32_min tvmaot aww 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 2.10409e+07 2.10408e+07 0.999993
tvm llvm 3 spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 89600 85504 0.954286
tvm llvm 3 spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 1.51804e+07 1.51803e+07 0.999991
tvm llvm 3 spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 89208 85112 0.954085
tvm llvm 3 spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 1.45224e+07 1.45337e+07 1.00078
tvm llvm 3 spike_rv32_min tvmaot aww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 108604 116100 1.06902
tvm llvm 3 spike_rv32_min tvmaot aww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.54277e+07 nan
tvm llvm 3 spike_rv32_min tvmaot aww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 121600 116672 0.959474
tvm llvm 3 spike_rv32_min tvmaot aww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 3.73118e+06 nan
tvm llvm 3 spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 97460 92776 0.951939
tvm llvm 3 spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.72172e+06 nan
tvm llvm 3 spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 91968 87396 0.950287
tvm llvm 3 spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 5.10473e+06 5.10459e+06 0.999974
tvm llvm 3 spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 98136 93400 0.95174
tvm llvm 3 spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 6.4965e+06 nan
tvm llvm 3 spike_rv32_min tvmaot aww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 109564 116100 1.05965
tvm llvm 3 spike_rv32_min tvmaot aww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.54279e+07 nan
tvm llvm 3 spike_rv32_min tvmaot aww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 121544 116672 0.959916
tvm llvm 3 spike_rv32_min tvmaot aww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.28137e+06 nan
tvm llvm 3 spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 97556 92776 0.951002
tvm llvm 3 spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.14098e+06 nan
tvm llvm 3 spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 92084 87396 0.94909
tvm llvm 3 spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 3.97076e+06 3.97059e+06 0.999959
tvm llvm 3 spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 98108 93400 0.952012
tvm llvm 3 spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.91576e+06 nan
tvm llvm 3 spike_rv32_min tvmaot aww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 110256 116100 1.053
tvm llvm 3 spike_rv32_min tvmaot aww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.54322e+07 nan
tvm llvm 3 spike_rv32_min tvmaot aww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 117552 116672 0.992514
tvm llvm 3 spike_rv32_min tvmaot aww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.55724e+06 nan
tvm llvm 3 spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 97556 92776 0.951002
tvm llvm 3 spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.84899e+06 nan
tvm llvm 3 spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 92084 87396 0.94909
tvm llvm 3 spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 3.41249e+06 3.41232e+06 0.999952
tvm llvm 3 spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 98108 93400 0.952012
tvm llvm 3 spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.62377e+06 nan
tvm llvm 3 spike_rv32_min tvmaot aww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 112104 116100 1.03565
tvm llvm 3 spike_rv32_min tvmaot aww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.54322e+07 nan
tvm llvm 3 spike_rv32_min tvmaot aww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 102712 116672 1.13591
tvm llvm 3 spike_rv32_min tvmaot aww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.70438e+06 nan
tvm llvm 3 spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 97556 92776 0.951002
tvm llvm 3 spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.70977e+06 nan
tvm llvm 3 spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 92084 87396 0.94909
tvm llvm 3 spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 3.3715e+06 3.37134e+06 0.999951
tvm llvm 3 spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 98108 93400 0.952012
tvm llvm 3 spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.48455e+06 nan
tvm llvm 3 spike_rv32_min tvmaot aww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 111668 116100 1.03969
tvm llvm 3 spike_rv32_min tvmaot aww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.54405e+07 nan
tvm llvm 3 spike_rv32_min tvmaot aww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 102804 116672 1.1349
tvm llvm 3 spike_rv32_min tvmaot aww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.1473e+07 nan
tvm llvm 3 spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 97556 92776 0.951002
tvm llvm 3 spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.31791e+07 nan
tvm llvm 3 spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 92084 87396 0.94909
tvm llvm 3 spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 3.37192e+06 3.37473e+06 1.00083
tvm llvm 3 spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 98060 93400 0.952478
tvm llvm 3 spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.39539e+07 nan
tvm llvm 3 spike_rv32_min tvmaot aww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 112180 116100 1.03494
tvm llvm 3 spike_rv32_min tvmaot aww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.54507e+07 nan
tvm llvm 3 spike_rv32_min tvmaot aww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 102568 116672 1.13751
tvm llvm 3 spike_rv32_min tvmaot aww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.14764e+07 nan
tvm llvm 3 spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 97556 92776 0.951002
tvm llvm 3 spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.31723e+07 nan
tvm llvm 3 spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 92084 87396 0.94909
tvm llvm 3 spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 3.37225e+06 3.37812e+06 1.00174
tvm llvm 3 spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 98060 93400 0.952478
tvm llvm 3 spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.39539e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 0 NCHW TVM Fallback RV32IM 0 - ROM code 114084 109996 0.964167
tvm llvm 3 spike_rv32_min tvmaot resnet 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 6.10654e+07 6.10649e+07 0.999991
tvm llvm 3 spike_rv32_min tvmaot resnet 0 NHWC TVM Fallback RV32IM 0 - ROM code 104068 99960 0.960526
tvm llvm 3 spike_rv32_min tvmaot resnet 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 6.66548e+07 6.66543e+07 0.999992
tvm llvm 3 spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 84960 80864 0.951789
tvm llvm 3 spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 5.61172e+07 5.61169e+07 0.999995
tvm llvm 3 spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 84352 80256 0.951442
tvm llvm 3 spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 7.23192e+07 7.22798e+07 0.999456
tvm llvm 3 spike_rv32_min tvmaot resnet 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 187832 183576 0.977341
tvm llvm 3 spike_rv32_min tvmaot resnet 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.13933e+08 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 108072 102496 0.948405
tvm llvm 3 spike_rv32_min tvmaot resnet 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 5.45625e+07 5.45631e+07 1.00001
tvm llvm 3 spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 94304 89684 0.95101
tvm llvm 3 spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.17952e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 87628 83040 0.947642
tvm llvm 3 spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 1.5167e+07 1.51617e+07 0.99965
tvm llvm 3 spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 93264 88624 0.950249
tvm llvm 3 spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.74912e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 185048 183568 0.992002
tvm llvm 3 spike_rv32_min tvmaot resnet 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.13941e+08 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 108044 102492 0.948614
tvm llvm 3 spike_rv32_min tvmaot resnet 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 5.14208e+07 5.14525e+07 1.00062
tvm llvm 3 spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 94416 89684 0.949881
tvm llvm 3 spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.13223e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 87776 83040 0.946045
tvm llvm 3 spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 9.58433e+06 9.57891e+06 0.999434
tvm llvm 3 spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 93376 88624 0.949109
tvm llvm 3 spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.64592e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 185136 183576 0.991574
tvm llvm 3 spike_rv32_min tvmaot resnet 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.14807e+08 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 104484 102496 0.980973
tvm llvm 3 spike_rv32_min tvmaot resnet 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.99763e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 94416 89684 0.949881
tvm llvm 3 spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.41783e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 87776 83040 0.946045
tvm llvm 3 spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 7.03874e+06 7.0333e+06 0.999226
tvm llvm 3 spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 93376 88624 0.949109
tvm llvm 3 spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.72168e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 184176 183576 0.996742
tvm llvm 3 spike_rv32_min tvmaot resnet 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.14817e+08 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 102404 102492 1.00086
tvm llvm 3 spike_rv32_min tvmaot resnet 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.49508e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 94416 89684 0.949881
tvm llvm 3 spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.56689e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 87776 83040 0.946045
tvm llvm 3 spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 5.79668e+06 5.79128e+06 0.999068
tvm llvm 3 spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 93376 88624 0.949109
tvm llvm 3 spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.69337e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 183840 183576 0.998564
tvm llvm 3 spike_rv32_min tvmaot resnet 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.14835e+08 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 102132 102496 1.00356
tvm llvm 3 spike_rv32_min tvmaot resnet 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 9.15713e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 94416 89684 0.949881
tvm llvm 3 spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.63462e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 87776 83040 0.946045
tvm llvm 3 spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 4.86889e+06 4.86646e+06 0.999501
tvm llvm 3 spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 93376 88624 0.949109
tvm llvm 3 spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.64662e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 184096 183576 0.997175
tvm llvm 3 spike_rv32_min tvmaot resnet 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.14869e+08 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 101740 102488 1.00735
tvm llvm 3 spike_rv32_min tvmaot resnet 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 9.15882e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 94416 89684 0.949881
tvm llvm 3 spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 3.55593e+07 nan
tvm llvm 3 spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 87776 83040 0.946045
tvm llvm 3 spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 4.62014e+06 4.62078e+06 1.00014
tvm llvm 3 spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 93376 88624 0.949109
tvm llvm 3 spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.32493e+07 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 0 NCHW TVM Fallback RV32IM 0 - ROM code 83340 79244 0.950852
tvm llvm 3 spike_rv32_min tvmaot toycar 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 1.64662e+06 1.64515e+06 0.999112
tvm llvm 3 spike_rv32_min tvmaot toycar 0 NHWC TVM Fallback RV32IM 0 - ROM code 83340 79244 0.950852
tvm llvm 3 spike_rv32_min tvmaot toycar 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 1.64662e+06 1.64515e+06 0.999112
tvm llvm 3 spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 71488 67392 0.942704
tvm llvm 3 spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 1.71752e+06 1.7168e+06 0.999584
tvm llvm 3 spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 71488 67392 0.942704
tvm llvm 3 spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 1.71752e+06 1.7168e+06 0.999584
tvm llvm 3 spike_rv32_min tvmaot toycar 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 85204 80008 0.939017
tvm llvm 3 spike_rv32_min tvmaot toycar 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 840888 838334 0.996963
tvm llvm 3 spike_rv32_min tvmaot toycar 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 85204 80008 0.939017
tvm llvm 3 spike_rv32_min tvmaot toycar 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 840888 838334 0.996963
tvm llvm 3 spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 72800 68256 0.937582
tvm llvm 3 spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 579233 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73124 68580 0.937859
tvm llvm 3 spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 620814 614904 0.99048
tvm llvm 3 spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 72800 68256 0.937582
tvm llvm 3 spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 579233 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 84960 80008 0.941714
tvm llvm 3 spike_rv32_min tvmaot toycar 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 781448 779707 0.997772
tvm llvm 3 spike_rv32_min tvmaot toycar 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 84960 80008 0.941714
tvm llvm 3 spike_rv32_min tvmaot toycar 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 781448 779707 0.997772
tvm llvm 3 spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 72712 68256 0.938717
tvm llvm 3 spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 493043 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73088 68580 0.938321
tvm llvm 3 spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 504124 498224 0.988297
tvm llvm 3 spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 72712 68256 0.938717
tvm llvm 3 spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 493043 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 84128 80008 0.951027
tvm llvm 3 spike_rv32_min tvmaot toycar 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 760463 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 84128 80008 0.951027
tvm llvm 3 spike_rv32_min tvmaot toycar 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 760463 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 72712 68256 0.938717
tvm llvm 3 spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 447827 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73088 68580 0.938321
tvm llvm 3 spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 445789 439884 0.986754
tvm llvm 3 spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 72712 68256 0.938717
tvm llvm 3 spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 447827 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 83848 80008 0.954203
tvm llvm 3 spike_rv32_min tvmaot toycar 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 746037 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 83848 80008 0.954203
tvm llvm 3 spike_rv32_min tvmaot toycar 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 746037 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 72712 68256 0.938717
tvm llvm 3 spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 425219 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73088 68580 0.938321
tvm llvm 3 spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 416941 411038 0.985842
tvm llvm 3 spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 72712 68256 0.938717
tvm llvm 3 spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 425219 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 93548 80008 0.855261
tvm llvm 3 spike_rv32_min tvmaot toycar 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 738824 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 93548 80008 0.855261
tvm llvm 3 spike_rv32_min tvmaot toycar 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 738824 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 72712 68256 0.938717
tvm llvm 3 spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 413915 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73088 68580 0.938321
tvm llvm 3 spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 413310 407407 0.985718
tvm llvm 3 spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 72712 68256 0.938717
tvm llvm 3 spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 413915 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 84556 80008 0.946213
tvm llvm 3 spike_rv32_min tvmaot toycar 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.42463e+06 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 84556 80008 0.946213
tvm llvm 3 spike_rv32_min tvmaot toycar 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.42463e+06 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 72712 68256 0.938717
tvm llvm 3 spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.35058e+06 nan
tvm llvm 3 spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73088 68580 0.938321
tvm llvm 3 spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 411455 405551 0.985651
tvm llvm 3 spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 72712 68256 0.938717
tvm llvm 3 spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.35058e+06 nan
tvm llvm 3 spike_rv32_min tvmaot vww 0 NCHW TVM Fallback RV32IM 0 - ROM code 200764 196672 0.979618
tvm llvm 3 spike_rv32_min tvmaot vww 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 4.2158e+07 4.21564e+07 0.999963
tvm llvm 3 spike_rv32_min tvmaot vww 0 NHWC TVM Fallback RV32IM 0 - ROM code 166244 162152 0.975386
tvm llvm 3 spike_rv32_min tvmaot vww 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 5.57481e+07 5.57467e+07 0.999974
tvm llvm 3 spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 94844 90748 0.956813
tvm llvm 3 spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 4.52377e+07 4.52369e+07 0.999983
tvm llvm 3 spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 94648 90552 0.956724
tvm llvm 3 spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 4.48134e+07 4.47477e+07 0.998534
tvm llvm 3 spike_rv32_min tvmaot vww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 352000 363560 1.03284
tvm llvm 3 spike_rv32_min tvmaot vww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.35457e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 242728 239116 0.985119
tvm llvm 3 spike_rv32_min tvmaot vww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.21716e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 102620 98096 0.955915
tvm llvm 3 spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.75634e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 97440 92912 0.95353
tvm llvm 3 spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan 1.33529e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 103492 98916 0.955784
tvm llvm 3 spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.03358e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 352592 363560 1.03111
tvm llvm 3 spike_rv32_min tvmaot vww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.4134e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 242764 239116 0.984973
tvm llvm 3 spike_rv32_min tvmaot vww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 8.71315e+06 nan
tvm llvm 3 spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 102664 98096 0.955505
tvm llvm 3 spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.71148e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 97568 92912 0.952279
tvm llvm 3 spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan 1.0032e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 103408 98912 0.956522
tvm llvm 3 spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.00506e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 357556 363564 1.0168
tvm llvm 3 spike_rv32_min tvmaot vww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.57398e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 236680 239096 1.01021
tvm llvm 3 spike_rv32_min tvmaot vww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.01448e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 102664 98096 0.955505
tvm llvm 3 spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.82968e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 97568 92912 0.952279
tvm llvm 3 spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan 8.74055e+06 nan
tvm llvm 3 spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 103412 98916 0.956523
tvm llvm 3 spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.1562e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 355796 363564 1.02183
tvm llvm 3 spike_rv32_min tvmaot vww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.57533e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 215244 239096 1.11081
tvm llvm 3 spike_rv32_min tvmaot vww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.93045e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 102664 98096 0.955505
tvm llvm 3 spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.14465e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 97568 92912 0.952279
tvm llvm 3 spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan 8.23657e+06 nan
tvm llvm 3 spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 103412 98916 0.956523
tvm llvm 3 spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.47117e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 355180 363560 1.02359
tvm llvm 3 spike_rv32_min tvmaot vww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.57737e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 197724 239104 1.20928
tvm llvm 3 spike_rv32_min tvmaot vww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.82945e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 102664 98096 0.955505
tvm llvm 3 spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.49729e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 97564 92912 0.952318
tvm llvm 3 spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan 8.19219e+06 nan
tvm llvm 3 spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 103360 98912 0.956966
tvm llvm 3 spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.82382e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 353312 363564 1.02902
tvm llvm 3 spike_rv32_min tvmaot vww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.58211e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 191784 239116 1.2468
tvm llvm 3 spike_rv32_min tvmaot vww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.31918e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 102664 98096 0.955505
tvm llvm 3 spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 3.89219e+07 nan
tvm llvm 3 spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 97568 92912 0.952279
tvm llvm 3 spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan 8.19558e+06 nan
tvm llvm 3 spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 103364 98916 0.956968
tvm llvm 3 spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.21939e+07 nan