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

Metrics:

  • Run Cycles
  • ROM code

Labels:

  • B: Benchmarks-2024-11-26-TVM-GCC-O3-spike_rv32_min (Baseline)
  • C1: Benchmarks-2024-11-21-TVM-GCC-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 gcc 3 spike_rv32_min tvmaot aww 0 NCHW TVM Fallback RV32IM 0 - ROM code 117684 113804 0.96703
tvm gcc 3 spike_rv32_min tvmaot aww 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 1.38769e+07 1.41988e+07 1.0232
tvm gcc 3 spike_rv32_min tvmaot aww 0 NHWC TVM Fallback RV32IM 0 - ROM code 83768 80368 0.959412
tvm gcc 3 spike_rv32_min tvmaot aww 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 2.13918e+07 2.13671e+07 0.998846
tvm gcc 3 spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 99364 96324 0.969405
tvm gcc 3 spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 1.59921e+07 1.619e+07 1.01237
tvm gcc 3 spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 96056 92036 0.958149
tvm gcc 3 spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 1.55673e+07 1.5536e+07 0.997988
tvm gcc 3 spike_rv32_min tvmaot aww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 138060 109436 0.79267
tvm gcc 3 spike_rv32_min tvmaot aww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.42187e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 94448 80476 0.852067
tvm gcc 3 spike_rv32_min tvmaot aww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 8.59266e+06 2.12915e+07 2.47787
tvm gcc 3 spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 118124 96320 0.815414
tvm gcc 3 spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.619e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 103572 98880 0.954698
tvm gcc 3 spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 9.2327e+06 8.45769e+06 0.916058
tvm gcc 3 spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 115172 92036 0.799118
tvm gcc 3 spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.5536e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 142668 109436 0.767068
tvm gcc 3 spike_rv32_min tvmaot aww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.42187e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 100632 80476 0.799706
tvm gcc 3 spike_rv32_min tvmaot aww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 5.61138e+06 2.12915e+07 3.79435
tvm gcc 3 spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 113828 96316 0.846154
tvm gcc 3 spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.619e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 103564 98880 0.954772
tvm gcc 3 spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 6.95534e+06 6.56435e+06 0.943786
tvm gcc 3 spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 110808 92036 0.83059
tvm gcc 3 spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.5536e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 133384 109436 0.820458
tvm gcc 3 spike_rv32_min tvmaot aww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.42187e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 93056 80476 0.864813
tvm gcc 3 spike_rv32_min tvmaot aww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 4.08314e+06 2.12915e+07 5.2145
tvm gcc 3 spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 114764 96320 0.839288
tvm gcc 3 spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.619e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 103556 98880 0.954846
tvm gcc 3 spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 5.72045e+06 5.40165e+06 0.944271
tvm gcc 3 spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 111740 92024 0.823555
tvm gcc 3 spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.5536e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 130500 109436 0.83859
tvm gcc 3 spike_rv32_min tvmaot aww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.42187e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 90208 80476 0.892116
tvm gcc 3 spike_rv32_min tvmaot aww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.12915e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 116192 96320 0.828973
tvm gcc 3 spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.619e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 103572 98868 0.954582
tvm gcc 3 spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 5.683e+06 5.36406e+06 0.943877
tvm gcc 3 spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 113148 92024 0.813306
tvm gcc 3 spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.5536e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 128976 109436 0.848499
tvm gcc 3 spike_rv32_min tvmaot aww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.42187e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 86200 80476 0.933596
tvm gcc 3 spike_rv32_min tvmaot aww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.12915e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 118884 96316 0.810168
tvm gcc 3 spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.619e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 103564 98872 0.954695
tvm gcc 3 spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 5.68291e+06 5.36745e+06 0.94449
tvm gcc 3 spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 115872 92024 0.794187
tvm gcc 3 spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.5536e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 129424 109436 0.845562
tvm gcc 3 spike_rv32_min tvmaot aww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.42187e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 86664 80476 0.928598
tvm gcc 3 spike_rv32_min tvmaot aww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 2.12915e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 122716 96320 0.784902
tvm gcc 3 spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.619e+07 nan
tvm gcc 3 spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 103556 98868 0.95473
tvm gcc 3 spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 5.6836e+06 5.37084e+06 0.94497
tvm gcc 3 spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 119720 92032 0.768727
tvm gcc 3 spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.5536e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 0 NCHW TVM Fallback RV32IM 0 - ROM code 110200 106252 0.964174
tvm gcc 3 spike_rv32_min tvmaot resnet 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 5.71862e+07 5.74026e+07 1.00378
tvm gcc 3 spike_rv32_min tvmaot resnet 0 NHWC TVM Fallback RV32IM 0 - ROM code 84876 81576 0.96112
tvm gcc 3 spike_rv32_min tvmaot resnet 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 7.73381e+07 8.23993e+07 1.06544
tvm gcc 3 spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 90808 87552 0.964144
tvm gcc 3 spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 5.45741e+07 5.45415e+07 0.999401
tvm gcc 3 spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 89984 86548 0.961815
tvm gcc 3 spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 7.24118e+07 7.25874e+07 1.00243
tvm gcc 3 spike_rv32_min tvmaot resnet 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 121240 104304 0.86031
tvm gcc 3 spike_rv32_min tvmaot resnet 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.16579e+07 5.73837e+07 1.81262
tvm gcc 3 spike_rv32_min tvmaot resnet 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 87600 82388 0.940502
tvm gcc 3 spike_rv32_min tvmaot resnet 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 4.83944e+07 8.24255e+07 1.7032
tvm gcc 3 spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 109976 87552 0.796101
tvm gcc 3 spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.46601e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 99976 95528 0.955509
tvm gcc 3 spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 3.22629e+07 2.7871e+07 0.863872
tvm gcc 3 spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 109072 86552 0.793531
tvm gcc 3 spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.27061e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 119492 104304 0.872895
tvm gcc 3 spike_rv32_min tvmaot resnet 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.73837e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 89816 82388 0.917298
tvm gcc 3 spike_rv32_min tvmaot resnet 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.46249e+07 8.24255e+07 3.34724
tvm gcc 3 spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 104956 87540 0.834064
tvm gcc 3 spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.46601e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 99972 95536 0.955628
tvm gcc 3 spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 1.9851e+07 1.76037e+07 0.886789
tvm gcc 3 spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 104080 86564 0.831706
tvm gcc 3 spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.27061e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 117028 104304 0.891274
tvm gcc 3 spike_rv32_min tvmaot resnet 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.73837e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 92088 82388 0.894666
tvm gcc 3 spike_rv32_min tvmaot resnet 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.77698e+07 8.24255e+07 4.63851
tvm gcc 3 spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 105672 87552 0.828526
tvm gcc 3 spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.46601e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 99964 95536 0.955704
tvm gcc 3 spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 1.42232e+07 1.29882e+07 0.913167
tvm gcc 3 spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 104808 86548 0.825777
tvm gcc 3 spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.27061e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 111864 104304 0.932418
tvm gcc 3 spike_rv32_min tvmaot resnet 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.73837e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 89508 82388 0.920454
tvm gcc 3 spike_rv32_min tvmaot resnet 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.15191e+07 8.24255e+07 2.6151
tvm gcc 3 spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 105708 87536 0.828092
tvm gcc 3 spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.46601e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 100024 95532 0.955091
tvm gcc 3 spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 1.1478e+07 1.07364e+07 0.935386
tvm gcc 3 spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 104828 86564 0.825772
tvm gcc 3 spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.27061e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 108856 104304 0.958183
tvm gcc 3 spike_rv32_min tvmaot resnet 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.73837e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 87424 82388 0.942396
tvm gcc 3 spike_rv32_min tvmaot resnet 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 5.03788e+07 8.24255e+07 1.63612
tvm gcc 3 spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 105672 87552 0.828526
tvm gcc 3 spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.46601e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 100020 95540 0.955209
tvm gcc 3 spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 9.29103e+06 8.76905e+06 0.943818
tvm gcc 3 spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 104800 86548 0.82584
tvm gcc 3 spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.27061e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 109304 104304 0.954256
tvm gcc 3 spike_rv32_min tvmaot resnet 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.73837e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 86256 82388 0.955157
tvm gcc 3 spike_rv32_min tvmaot resnet 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 7.50695e+07 8.24255e+07 1.09799
tvm gcc 3 spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 105672 87548 0.828488
tvm gcc 3 spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 5.46601e+07 nan
tvm gcc 3 spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 100032 95540 0.955094
tvm gcc 3 spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 8.70158e+06 8.23508e+06 0.946389
tvm gcc 3 spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 104796 86544 0.825833
tvm gcc 3 spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 7.27061e+07 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 0 NCHW TVM Fallback RV32IM 0 - ROM code 79600 75888 0.953367
tvm gcc 3 spike_rv32_min tvmaot toycar 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 1.64414e+06 1.64336e+06 0.999526
tvm gcc 3 spike_rv32_min tvmaot toycar 0 NHWC TVM Fallback RV32IM 0 - ROM code 79600 75888 0.953367
tvm gcc 3 spike_rv32_min tvmaot toycar 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 1.64414e+06 1.64336e+06 0.999526
tvm gcc 3 spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 71660 67560 0.942785
tvm gcc 3 spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 1.68137e+06 1.68049e+06 0.999477
tvm gcc 3 spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 71644 67560 0.942996
tvm gcc 3 spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 1.68137e+06 1.68049e+06 0.99948
tvm gcc 3 spike_rv32_min tvmaot toycar 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 91892 76004 0.827101
tvm gcc 3 spike_rv32_min tvmaot toycar 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.64336e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 91892 76004 0.827101
tvm gcc 3 spike_rv32_min tvmaot toycar 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.64336e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 72312 67728 0.936608
tvm gcc 3 spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.67954e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 75148 70516 0.938362
tvm gcc 3 spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 942562 896519 0.951151
tvm gcc 3 spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 72312 67728 0.936608
tvm gcc 3 spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.67954e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 88284 76004 0.860903
tvm gcc 3 spike_rv32_min tvmaot toycar 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 792130 1.64336e+06 2.07461
tvm gcc 3 spike_rv32_min tvmaot toycar 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 88284 76004 0.860903
tvm gcc 3 spike_rv32_min tvmaot toycar 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 792130 1.64336e+06 2.07461
tvm gcc 3 spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 72324 67728 0.936453
tvm gcc 3 spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.67954e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 75128 70516 0.938611
tvm gcc 3 spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 696338 668799 0.960452
tvm gcc 3 spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 72312 67728 0.936608
tvm gcc 3 spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.67954e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 84616 76004 0.898223
tvm gcc 3 spike_rv32_min tvmaot toycar 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 743869 1.64336e+06 2.20921
tvm gcc 3 spike_rv32_min tvmaot toycar 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 84616 76004 0.898223
tvm gcc 3 spike_rv32_min tvmaot toycar 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 743869 1.64336e+06 2.20921
tvm gcc 3 spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 72400 67728 0.93547
tvm gcc 3 spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.67954e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 75144 70516 0.938412
tvm gcc 3 spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 573232 554939 0.968088
tvm gcc 3 spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 72404 67728 0.935418
tvm gcc 3 spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.67954e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 122280 76004 0.621557
tvm gcc 3 spike_rv32_min tvmaot toycar 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.64336e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 122280 76004 0.621557
tvm gcc 3 spike_rv32_min tvmaot toycar 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.64336e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 72316 67728 0.936556
tvm gcc 3 spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.67954e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 75128 70516 0.938611
tvm gcc 3 spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 512309 498525 0.973094
tvm gcc 3 spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 72320 67728 0.936504
tvm gcc 3 spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.67954e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 90496 76004 0.83986
tvm gcc 3 spike_rv32_min tvmaot toycar 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.64336e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 90496 76004 0.83986
tvm gcc 3 spike_rv32_min tvmaot toycar 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.64336e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 72304 67728 0.936712
tvm gcc 3 spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.67954e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 75140 70516 0.938462
tvm gcc 3 spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 505075 494835 0.979726
tvm gcc 3 spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 72300 67728 0.936763
tvm gcc 3 spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.67954e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 94016 76004 0.808416
tvm gcc 3 spike_rv32_min tvmaot toycar 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 765436 1.64336e+06 2.14696
tvm gcc 3 spike_rv32_min tvmaot toycar 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 94016 76004 0.808416
tvm gcc 3 spike_rv32_min tvmaot toycar 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 765436 1.64336e+06 2.14696
tvm gcc 3 spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 72288 67728 0.936919
tvm gcc 3 spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.67954e+06 nan
tvm gcc 3 spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 75120 70516 0.938711
tvm gcc 3 spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 501486 494620 0.986309
tvm gcc 3 spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 72296 67728 0.936815
tvm gcc 3 spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 1.67954e+06 nan
tvm gcc 3 spike_rv32_min tvmaot vww 0 NCHW TVM Fallback RV32IM 0 - ROM code 194684 191440 0.983337
tvm gcc 3 spike_rv32_min tvmaot vww 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 4.12694e+07 4.17796e+07 1.01236
tvm gcc 3 spike_rv32_min tvmaot vww 0 NHWC TVM Fallback RV32IM 0 - ROM code 106100 104036 0.980547
tvm gcc 3 spike_rv32_min tvmaot vww 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 5.92867e+07 6.06993e+07 1.02383
tvm gcc 3 spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 104992 102004 0.971541
tvm gcc 3 spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 4.53758e+07 4.64576e+07 1.02384
tvm gcc 3 spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 101912 97932 0.960947
tvm gcc 3 spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 4.57199e+07 4.60262e+07 1.0067
tvm gcc 3 spike_rv32_min tvmaot vww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 246856 172460 0.698626
tvm gcc 3 spike_rv32_min tvmaot vww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.16956e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 132368 105936 0.800314
tvm gcc 3 spike_rv32_min tvmaot vww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.79079e+07 6.03912e+07 2.16395
tvm gcc 3 spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 123948 102000 0.822926
tvm gcc 3 spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.64577e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 109416 104768 0.95752
tvm gcc 3 spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan 2.33794e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 121156 97924 0.808247
tvm gcc 3 spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.60262e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 249936 172460 0.690017
tvm gcc 3 spike_rv32_min tvmaot vww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.16956e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 145784 105936 0.726664
tvm gcc 3 spike_rv32_min tvmaot vww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.03355e+07 6.03912e+07 2.96975
tvm gcc 3 spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 119472 102008 0.853823
tvm gcc 3 spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.64577e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 109428 104780 0.957525
tvm gcc 3 spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan 1.74631e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 116704 97924 0.83908
tvm gcc 3 spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.60262e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 223864 172460 0.770378
tvm gcc 3 spike_rv32_min tvmaot vww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.16956e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 162920 105936 0.650233
tvm gcc 3 spike_rv32_min tvmaot vww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 6.03912e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 120404 102020 0.847314
tvm gcc 3 spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.64577e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 109424 104764 0.957413
tvm gcc 3 spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan 1.52188e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 117592 97924 0.832744
tvm gcc 3 spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.60262e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 210692 172460 0.818541
tvm gcc 3 spike_rv32_min tvmaot vww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.16956e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 142564 105936 0.743077
tvm gcc 3 spike_rv32_min tvmaot vww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 6.03912e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 121848 102004 0.837141
tvm gcc 3 spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.64577e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 109424 104772 0.957486
tvm gcc 3 spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan 1.41908e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 119020 97912 0.822652
tvm gcc 3 spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.60262e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 181308 172460 0.951199
tvm gcc 3 spike_rv32_min tvmaot vww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.16956e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 128808 105936 0.822433
tvm gcc 3 spike_rv32_min tvmaot vww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 6.03912e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 124548 102000 0.818961
tvm gcc 3 spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.64577e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 109432 104764 0.957343
tvm gcc 3 spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan 1.41084e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 121720 97920 0.804469
tvm gcc 3 spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.60262e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 181140 172460 0.952081
tvm gcc 3 spike_rv32_min tvmaot vww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.16956e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 130544 105936 0.811496
tvm gcc 3 spike_rv32_min tvmaot vww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 6.03912e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 128368 102016 0.794715
tvm gcc 3 spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.64577e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 109424 104768 0.95745
tvm gcc 3 spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan 1.41118e+07 nan
tvm gcc 3 spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 125564 97912 0.779778
tvm gcc 3 spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan 4.60262e+07 nan