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

Metrics:

  • Run Cycles
  • ROM code

Labels:

  • B: Benchmarks-2024-11-26-TVM-LLVM-Os-spike_rv32_min (Baseline)
  • C1: Benchmarks-2024-11-25-TVM-LLVM-Os-spike_rv32_min (Compare 1) [Date: 2024-11-26 -> 2024-11-25]
  • C2: Benchmarks-2024-11-21-TVM-LLVM-Os-spike_rv32_min (Compare 2) [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.] Value (C2) Value (C2) [rel.]
tvm llvm s spike_rv32_min tvmaot aww 0 NCHW TVM Fallback RV32IM 0 - ROM code 92104 92104 1 88008 0.955529
tvm llvm s spike_rv32_min tvmaot aww 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 2.93419e+07 2.93419e+07 1 2.93417e+07 0.999996
tvm llvm s spike_rv32_min tvmaot aww 0 NHWC TVM Fallback RV32IM 0 - ROM code 82696 82696 1 78600 0.950469
tvm llvm s spike_rv32_min tvmaot aww 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 2.49532e+07 2.49532e+07 1 2.49531e+07 0.999996
tvm llvm s spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 88008 88008 1 83912 0.953459
tvm llvm s spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 1.51068e+07 1.51068e+07 1 1.51066e+07 0.999992
tvm llvm s spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 86740 86740 1 82644 0.952778
tvm llvm s spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 1.45389e+07 1.45389e+07 1 1.45502e+07 1.00077
tvm llvm s spike_rv32_min tvmaot aww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 86928 86928 1 82348 0.947313
tvm llvm s spike_rv32_min tvmaot aww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 6.06844e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 84000 84000 1 79412 0.945381
tvm llvm s spike_rv32_min tvmaot aww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.00882e+07 nan
tvm llvm s spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 90464 90464 1 86120 0.951981
tvm llvm s spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 7.28172e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 88752 88752 1 84180 0.948486
tvm llvm s spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 5.12308e+06 5.12308e+06 1 5.12296e+06 0.999976
tvm llvm s spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 89064 89064 1 84720 0.951226
tvm llvm s spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 8.1527e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 86256 86256 1 82348 0.954693
tvm llvm s spike_rv32_min tvmaot aww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 6.06844e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 83932 83932 1 79412 0.946147
tvm llvm s spike_rv32_min tvmaot aww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 8.44331e+06 8.44331e+06 1 8.44019e+06 0.99963
tvm llvm s spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 90576 90576 1 86120 0.950804
tvm llvm s spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 6.43941e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 88868 88868 1 84180 0.947248
tvm llvm s spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 3.98909e+06 3.98909e+06 1 3.98894e+06 0.999962
tvm llvm s spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 89040 89040 1 84720 0.951482
tvm llvm s spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 7.31039e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 86208 86208 1 82348 0.955225
tvm llvm s spike_rv32_min tvmaot aww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 6.06844e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 83884 83884 1 79412 0.946688
tvm llvm s spike_rv32_min tvmaot aww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 7.62158e+06 7.62158e+06 1 7.61619e+06 0.999293
tvm llvm s spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 90576 90576 1 86120 0.950804
tvm llvm s spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 6.01836e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 88868 88868 1 84180 0.947248
tvm llvm s spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 3.43082e+06 3.43082e+06 1 3.43066e+06 0.999956
tvm llvm s spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 89040 89040 1 84720 0.951482
tvm llvm s spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 6.88933e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 86456 86456 1 82348 0.952484
tvm llvm s spike_rv32_min tvmaot aww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 6.06844e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 94032 94032 1 79412 0.844521
tvm llvm s spike_rv32_min tvmaot aww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 7.64864e+06 7.64864e+06 1 7.20419e+06 0.941891
tvm llvm s spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 90576 90576 1 86120 0.950804
tvm llvm s spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 5.80783e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 88868 88868 1 84180 0.947248
tvm llvm s spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 3.38983e+06 3.38983e+06 1 3.38968e+06 0.999955
tvm llvm s spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 89040 89040 1 84720 0.951482
tvm llvm s spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 6.6788e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 86416 86416 1 82348 0.952925
tvm llvm s spike_rv32_min tvmaot aww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 6.06844e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 94020 94020 1 79412 0.844629
tvm llvm s spike_rv32_min tvmaot aww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 7.64962e+06 7.64962e+06 1 7.20419e+06 0.94177
tvm llvm s spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 90576 90576 1 86120 0.950804
tvm llvm s spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 5.81122e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 88868 88868 1 84180 0.947248
tvm llvm s spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 3.39025e+06 3.39025e+06 1 3.39306e+06 1.00083
tvm llvm s spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 89040 89040 1 84720 0.951482
tvm llvm s spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 6.68219e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 86860 86860 1 82348 0.948054
tvm llvm s spike_rv32_min tvmaot aww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 6.07183e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 94068 94068 1 79412 0.844198
tvm llvm s spike_rv32_min tvmaot aww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 7.6522e+06 7.6522e+06 1 7.20758e+06 0.941896
tvm llvm s spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 90576 90576 1 86120 0.950804
tvm llvm s spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 5.8146e+06 nan
tvm llvm s spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 88868 88868 1 84180 0.947248
tvm llvm s spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 3.39057e+06 3.39057e+06 1 3.39645e+06 1.00173
tvm llvm s spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 89040 89040 1 84720 0.951482
tvm llvm s spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 6.68558e+06 nan
tvm llvm s spike_rv32_min tvmaot resnet 0 NCHW TVM Fallback RV32IM 0 - ROM code 95240 nan nan 91144 0.956993
tvm llvm s spike_rv32_min tvmaot resnet 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 1.2448e+08 nan nan 1.2448e+08 0.999996
tvm llvm s spike_rv32_min tvmaot resnet 0 NHWC TVM Fallback RV32IM 0 - ROM code 81624 nan nan 77528 0.949819
tvm llvm s spike_rv32_min tvmaot resnet 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 1.01655e+08 nan nan 1.01655e+08 0.999996
tvm llvm s spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 83584 nan nan 79488 0.950995
tvm llvm s spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 5.62635e+07 nan nan 5.62633e+07 0.999995
tvm llvm s spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 82624 nan nan 78528 0.950426
tvm llvm s spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 7.24909e+07 nan nan 7.24516e+07 0.999458
tvm llvm s spike_rv32_min tvmaot resnet 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 89540 nan nan 84960 0.94885
tvm llvm s spike_rv32_min tvmaot resnet 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 2.52783e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 83416 nan nan 78828 0.944999
tvm llvm s spike_rv32_min tvmaot resnet 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.72474e+07 nan nan 3.72415e+07 0.999842
tvm llvm s spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 86692 nan nan 82272 0.949015
tvm llvm s spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 2.64844e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 85152 nan nan 80564 0.94612
tvm llvm s spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 1.52653e+07 nan nan 1.52651e+07 0.999988
tvm llvm s spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 85032 nan nan 80612 0.94802
tvm llvm s spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 2.02359e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 89312 nan nan 84960 0.951272
tvm llvm s spike_rv32_min tvmaot resnet 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 2.52783e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 83460 nan nan 78828 0.9445
tvm llvm s spike_rv32_min tvmaot resnet 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.96498e+07 nan nan 2.81903e+07 0.950777
tvm llvm s spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 86820 nan nan 82272 0.947616
tvm llvm s spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.8423e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 85300 nan nan 80564 0.944478
tvm llvm s spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 9.68259e+06 nan nan 9.68236e+06 0.999976
tvm llvm s spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 85160 nan nan 80612 0.946595
tvm llvm s spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.41406e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 88732 nan nan 84964 0.957535
tvm llvm s spike_rv32_min tvmaot resnet 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 2.52783e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 83724 nan nan 78828 0.941522
tvm llvm s spike_rv32_min tvmaot resnet 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.83686e+07 nan nan 2.59258e+07 0.913889
tvm llvm s spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 86820 nan nan 82272 0.947616
tvm llvm s spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.46443e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 85300 nan nan 80564 0.944478
tvm llvm s spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 7.13705e+06 nan nan 7.13675e+06 0.999958
tvm llvm s spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 85160 nan nan 80612 0.946595
tvm llvm s spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.12835e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 88756 nan nan 84964 0.957276
tvm llvm s spike_rv32_min tvmaot resnet 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 2.52783e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 85216 nan nan 78828 0.925038
tvm llvm s spike_rv32_min tvmaot resnet 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 2.54816e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 86820 nan nan 82272 0.947616
tvm llvm s spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.29229e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 85300 nan nan 80564 0.944478
tvm llvm s spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 5.895e+06 nan nan 5.89473e+06 0.999954
tvm llvm s spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 85160 nan nan 80612 0.946595
tvm llvm s spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 9.98195e+06 nan
tvm llvm s spike_rv32_min tvmaot resnet 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 88856 nan nan 84960 0.956154
tvm llvm s spike_rv32_min tvmaot resnet 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 2.52783e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 85204 nan nan 78828 0.925168
tvm llvm s spike_rv32_min tvmaot resnet 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.83588e+07 nan nan 2.54816e+07 0.898544
tvm llvm s spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 86820 nan nan 82272 0.947616
tvm llvm s spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.20866e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 85300 nan nan 80564 0.944478
tvm llvm s spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 4.96729e+06 nan nan 4.96991e+06 1.00053
tvm llvm s spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 85160 nan nan 80612 0.946595
tvm llvm s spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 9.35046e+06 nan
tvm llvm s spike_rv32_min tvmaot resnet 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 89488 nan nan 84960 0.949401
tvm llvm s spike_rv32_min tvmaot resnet 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 2.52817e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 85260 nan nan 78828 0.92456
tvm llvm s spike_rv32_min tvmaot resnet 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 2.5485e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 86820 nan nan 82272 0.947616
tvm llvm s spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.14602e+07 nan
tvm llvm s spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 85300 nan nan 80564 0.944478
tvm llvm s spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 4.71852e+06 nan nan 4.72424e+06 1.00121
tvm llvm s spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 85160 nan nan 80612 0.946595
tvm llvm s spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 8.87768e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 0 NCHW TVM Fallback RV32IM 0 - ROM code 73272 nan nan 69176 0.944099
tvm llvm s spike_rv32_min tvmaot toycar 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 3.20444e+06 nan nan 3.203e+06 0.999554
tvm llvm s spike_rv32_min tvmaot toycar 0 NHWC TVM Fallback RV32IM 0 - ROM code 73272 nan nan 69176 0.944099
tvm llvm s spike_rv32_min tvmaot toycar 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 3.20444e+06 nan nan 3.203e+06 0.999554
tvm llvm s spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 71320 nan nan 67224 0.942569
tvm llvm s spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 1.72002e+06 nan nan 1.71931e+06 0.999584
tvm llvm s spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 71324 nan nan 67232 0.942628
tvm llvm s spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 1.72003e+06 nan nan 1.71931e+06 0.999585
tvm llvm s spike_rv32_min tvmaot toycar 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72344 nan nan 68840 0.951565
tvm llvm s spike_rv32_min tvmaot toycar 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.40704e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72344 nan nan 68840 0.951565
tvm llvm s spike_rv32_min tvmaot toycar 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.40704e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 71960 nan nan 67420 0.936909
tvm llvm s spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 621988 nan
tvm llvm s spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73060 nan nan 68512 0.93775
tvm llvm s spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 622983 nan nan 617072 0.990512
tvm llvm s spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 71960 nan nan 67420 0.936909
tvm llvm s spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 621988 nan
tvm llvm s spike_rv32_min tvmaot toycar 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72192 nan nan 68840 0.953568
tvm llvm s spike_rv32_min tvmaot toycar 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.40704e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72192 nan nan 68840 0.953568
tvm llvm s spike_rv32_min tvmaot toycar 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.40704e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 71976 nan nan 67416 0.936646
tvm llvm s spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 508067 nan
tvm llvm s spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73064 nan nan 68512 0.937698
tvm llvm s spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 506305 nan nan 500392 0.988321
tvm llvm s spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 71980 nan nan 67420 0.936649
tvm llvm s spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 508068 nan
tvm llvm s spike_rv32_min tvmaot toycar 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 73212 nan nan 68840 0.940283
tvm llvm s spike_rv32_min tvmaot toycar 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.40704e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 73212 nan nan 68840 0.940283
tvm llvm s spike_rv32_min tvmaot toycar 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.40704e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 71976 nan nan 67424 0.936757
tvm llvm s spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 451109 nan
tvm llvm s spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73064 nan nan 68516 0.937753
tvm llvm s spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 447966 nan nan 442053 0.9868
tvm llvm s spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 71976 nan nan 67420 0.936701
tvm llvm s spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 451108 nan
tvm llvm s spike_rv32_min tvmaot toycar 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 73212 nan nan 68840 0.940283
tvm llvm s spike_rv32_min tvmaot toycar 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.40704e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 73212 nan nan 68840 0.940283
tvm llvm s spike_rv32_min tvmaot toycar 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.40704e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 71972 nan nan 67420 0.936753
tvm llvm s spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 422628 nan
tvm llvm s spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73060 nan nan 68508 0.937695
tvm llvm s spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 419117 nan nan 413205 0.985894
tvm llvm s spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 71964 nan nan 67420 0.936857
tvm llvm s spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 422628 nan
tvm llvm s spike_rv32_min tvmaot toycar 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 73212 nan nan 68840 0.940283
tvm llvm s spike_rv32_min tvmaot toycar 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.40704e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 73212 nan nan 68840 0.940283
tvm llvm s spike_rv32_min tvmaot toycar 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.40704e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 71972 nan nan 67420 0.936753
tvm llvm s spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 408388 nan
tvm llvm s spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73068 nan nan 68512 0.937647
tvm llvm s spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 415491 nan nan 409575 0.985761
tvm llvm s spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 71980 nan nan 67424 0.936705
tvm llvm s spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 408389 nan
tvm llvm s spike_rv32_min tvmaot toycar 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 73212 nan nan 68840 0.940283
tvm llvm s spike_rv32_min tvmaot toycar 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.40704e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 73212 nan nan 68840 0.940283
tvm llvm s spike_rv32_min tvmaot toycar 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.40704e+06 nan
tvm llvm s spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 71980 nan nan 67420 0.936649
tvm llvm s spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 406604 nan
tvm llvm s spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73064 nan nan 68520 0.937808
tvm llvm s spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 413633 nan nan 407721 0.985707
tvm llvm s spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 71968 nan nan 67416 0.93675
tvm llvm s spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 406603 nan
tvm llvm s spike_rv32_min tvmaot vww 0 NCHW TVM Fallback RV32IM 0 - ROM code 132148 nan nan 128056 0.969035
tvm llvm s spike_rv32_min tvmaot vww 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 8.45342e+07 nan nan 8.45328e+07 0.999984
tvm llvm s spike_rv32_min tvmaot vww 0 NHWC TVM Fallback RV32IM 0 - ROM code 100612 nan nan 96512 0.959249
tvm llvm s spike_rv32_min tvmaot vww 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 7.26199e+07 nan nan 7.26186e+07 0.999982
tvm llvm s spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 93244 nan nan 89148 0.956072
tvm llvm s spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 4.50531e+07 nan nan 4.50523e+07 0.999983
tvm llvm s spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 92180 nan nan 88084 0.955565
tvm llvm s spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 4.49296e+07 nan nan 4.48639e+07 0.998538
tvm llvm s spike_rv32_min tvmaot vww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 112756 nan nan 108372 0.96112
tvm llvm s spike_rv32_min tvmaot vww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.83153e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 101448 nan nan 97112 0.957259
tvm llvm s spike_rv32_min tvmaot vww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 3.15515e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 95532 nan nan 91432 0.957082
tvm llvm s spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.9436e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 94224 nan nan 89696 0.951944
tvm llvm s spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 1.34838e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 94336 nan nan 90236 0.956538
tvm llvm s spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 2.23101e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 111916 nan nan 108376 0.968369
tvm llvm s spike_rv32_min tvmaot vww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.83153e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 101212 nan nan 97112 0.959491
tvm llvm s spike_rv32_min tvmaot vww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 2.69201e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 95680 nan nan 91432 0.955602
tvm llvm s spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.65604e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 94396 nan nan 89696 0.95021
tvm llvm s spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 1.01628e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 94344 nan nan 90236 0.956457
tvm llvm s spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.95267e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 111752 nan nan 108372 0.969754
tvm llvm s spike_rv32_min tvmaot vww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.83153e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 101724 nan nan 97112 0.954662
tvm llvm s spike_rv32_min tvmaot vww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.40296e+07 nan nan 2.47231e+07 1.02886
tvm llvm s spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 95680 nan nan 91432 0.955602
tvm llvm s spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.51826e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 94396 nan nan 89696 0.95021
tvm llvm s spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 8.87138e+06 nan
tvm llvm s spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 94348 nan nan 90232 0.956374
tvm llvm s spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.8195e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 110776 nan nan 108380 0.978371
tvm llvm s spike_rv32_min tvmaot vww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.83153e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 115452 nan nan 97108 0.841111
tvm llvm s spike_rv32_min tvmaot vww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.34977e+07 nan nan 2.38006e+07 1.01289
tvm llvm s spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 95680 nan nan 91432 0.955602
tvm llvm s spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.46784e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 94400 nan nan 89696 0.95017
tvm llvm s spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 8.36739e+06 nan
tvm llvm s spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 94348 nan nan 90236 0.956417
tvm llvm s spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.76907e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 111048 nan nan 108372 0.975902
tvm llvm s spike_rv32_min tvmaot vww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.83153e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 136168 nan nan 97112 0.713178
tvm llvm s spike_rv32_min tvmaot vww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.35062e+07 nan nan 2.34354e+07 0.996989
tvm llvm s spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 95680 nan nan 91432 0.955602
tvm llvm s spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.44752e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 94400 nan nan 89696 0.95017
tvm llvm s spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 8.32301e+06 nan
tvm llvm s spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 94344 nan nan 90236 0.956457
tvm llvm s spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.74876e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 112976 nan nan 108372 0.959248
tvm llvm s spike_rv32_min tvmaot vww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.83187e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 144808 nan nan 97112 0.670626
tvm llvm s spike_rv32_min tvmaot vww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.35454e+07 nan nan 2.34075e+07 0.99414
tvm llvm s spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 95680 nan nan 91432 0.955602
tvm llvm s spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.44612e+07 nan
tvm llvm s spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 94400 nan nan 89692 0.950127
tvm llvm s spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 8.3264e+06 nan
tvm llvm s spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 94348 nan nan 90236 0.956417
tvm llvm s spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.74735e+07 nan