Skip to content

Compare 2024 11 26 TVM GCC Os spike_rv32_min

GitHub Action edited this page Nov 26, 2024 · 1 revision

Metrics:

  • Run Cycles
  • ROM code

Labels:

  • B: Benchmarks-2024-11-26-TVM-GCC-Os-spike_rv32_min (Baseline)
  • C1: Benchmarks-2024-11-25-TVM-GCC-Os-spike_rv32_min (Compare 1) [Date: 2024-11-26 -> 2024-11-25]
  • C2: Benchmarks-2024-11-21-TVM-GCC-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 gcc s spike_rv32_min tvmaot aww 0 NCHW TVM Fallback RV32IM 0 - ROM code 89396 89396 1 85464 0.956016
tvm gcc s spike_rv32_min tvmaot aww 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 3.13422e+07 3.13422e+07 1 3.15784e+07 1.00754
tvm gcc s spike_rv32_min tvmaot aww 0 NHWC TVM Fallback RV32IM 0 - ROM code 81956 81956 1 77760 0.948802
tvm gcc s spike_rv32_min tvmaot aww 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 2.96164e+07 2.96164e+07 1 2.96207e+07 1.00014
tvm gcc s spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 82632 82632 1 78648 0.951786
tvm gcc s spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 1.72681e+07 1.72681e+07 1 1.68697e+07 0.976932
tvm gcc s spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 82312 82312 1 78288 0.951113
tvm gcc s spike_rv32_min tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 1.72138e+07 1.72138e+07 1 1.6735e+07 0.972183
tvm gcc s spike_rv32_min tvmaot aww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 89360 89360 1 85440 0.956132
tvm gcc s spike_rv32_min tvmaot aww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.20459e+07 3.20459e+07 1 3.15712e+07 0.985188
tvm gcc s spike_rv32_min tvmaot aww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 82436 82436 1 77760 0.943277
tvm gcc s spike_rv32_min tvmaot aww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.96156e+07 2.96156e+07 1 2.96207e+07 1.00017
tvm gcc s spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 82948 82948 1 78648 0.94816
tvm gcc s spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.72655e+07 1.72655e+07 1 1.68697e+07 0.977076
tvm gcc s spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 86552 86552 1 80340 0.928228
tvm gcc s spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 5.99166e+06 nan
tvm gcc s spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 82632 82632 1 78288 0.94743
tvm gcc s spike_rv32_min tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.72118e+07 1.72118e+07 1 1.6735e+07 0.972298
tvm gcc s spike_rv32_min tvmaot aww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 89216 89216 1 85440 0.957676
tvm gcc s spike_rv32_min tvmaot aww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 3.15712e+07 nan
tvm gcc s spike_rv32_min tvmaot aww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 82436 82436 1 77760 0.943277
tvm gcc s spike_rv32_min tvmaot aww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.96156e+07 2.96156e+07 1 2.96207e+07 1.00017
tvm gcc s spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 82884 82884 1 78648 0.948892
tvm gcc s spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.72655e+07 1.72655e+07 1 1.68697e+07 0.977079
tvm gcc s spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 86552 86552 1 80340 0.928228
tvm gcc s spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 4.84655e+06 nan
tvm gcc s spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 82568 82568 1 78288 0.948164
tvm gcc s spike_rv32_min tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.72117e+07 1.72117e+07 1 1.6735e+07 0.972301
tvm gcc s spike_rv32_min tvmaot aww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 89140 89140 1 85440 0.958492
tvm gcc s spike_rv32_min tvmaot aww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 3.15712e+07 nan
tvm gcc s spike_rv32_min tvmaot aww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 82436 82436 1 77760 0.943277
tvm gcc s spike_rv32_min tvmaot aww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.96156e+07 2.96156e+07 1 2.96207e+07 1.00017
tvm gcc s spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 82884 82884 1 78648 0.948892
tvm gcc s spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.68697e+07 nan
tvm gcc s spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 86552 86552 1 80340 0.928228
tvm gcc s spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 4.27889e+06 nan
tvm gcc s spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 82568 82568 1 78288 0.948164
tvm gcc s spike_rv32_min tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.6735e+07 nan
tvm gcc s spike_rv32_min tvmaot aww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 88780 88780 1 85440 0.962379
tvm gcc s spike_rv32_min tvmaot aww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 3.15712e+07 nan
tvm gcc s spike_rv32_min tvmaot aww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 82436 82436 1 77760 0.943277
tvm gcc s spike_rv32_min tvmaot aww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.96156e+07 2.96156e+07 1 2.96207e+07 1.00017
tvm gcc s spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 82884 82884 1 78648 0.948892
tvm gcc s spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.68697e+07 nan
tvm gcc s spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 86552 86552 1 80340 0.928228
tvm gcc s spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 4.23718e+06 nan
tvm gcc s spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 82568 82568 1 78288 0.948164
tvm gcc s spike_rv32_min tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.6735e+07 nan
tvm gcc s spike_rv32_min tvmaot aww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 88948 88948 1 85440 0.960561
tvm gcc s spike_rv32_min tvmaot aww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 3.15712e+07 nan
tvm gcc s spike_rv32_min tvmaot aww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 82436 82436 1 77760 0.943277
tvm gcc s spike_rv32_min tvmaot aww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.96156e+07 2.96156e+07 1 2.96207e+07 1.00017
tvm gcc s spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 82884 82884 1 78648 0.948892
tvm gcc s spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.68697e+07 nan
tvm gcc s spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 86552 86552 1 80340 0.928228
tvm gcc s spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 4.23718e+06 nan
tvm gcc s spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 82568 82568 1 78288 0.948164
tvm gcc s spike_rv32_min tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.6735e+07 nan
tvm gcc s spike_rv32_min tvmaot aww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 88948 88948 1 85440 0.960561
tvm gcc s spike_rv32_min tvmaot aww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 3.15712e+07 nan
tvm gcc s spike_rv32_min tvmaot aww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 82436 82436 1 77760 0.943277
tvm gcc s spike_rv32_min tvmaot aww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 2.96156e+07 2.96156e+07 1 2.96207e+07 1.00017
tvm gcc s spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 82884 82884 1 78648 0.948892
tvm gcc s spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.68697e+07 nan
tvm gcc s spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 86552 86552 1 80340 0.928228
tvm gcc s spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 4.24056e+06 nan
tvm gcc s spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 82568 82568 1 78288 0.948164
tvm gcc s spike_rv32_min tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.6735e+07 nan
tvm gcc s spike_rv32_min tvmaot resnet 0 NCHW TVM Fallback RV32IM 0 - ROM code 92536 nan nan 88644 0.957941
tvm gcc s spike_rv32_min tvmaot resnet 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 1.33372e+08 nan nan 1.32051e+08 0.990095
tvm gcc s spike_rv32_min tvmaot resnet 0 NHWC TVM Fallback RV32IM 0 - ROM code 80928 nan nan 76856 0.949684
tvm gcc s spike_rv32_min tvmaot resnet 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 1.15694e+08 nan nan 1.15794e+08 1.00086
tvm gcc s spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 80480 nan nan 76472 0.950199
tvm gcc s spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 7.99471e+07 nan nan 8.10191e+07 1.01341
tvm gcc s spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 80048 nan nan 76040 0.94993
tvm gcc s spike_rv32_min tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 7.90399e+07 nan nan 7.84766e+07 0.992872
tvm gcc s spike_rv32_min tvmaot resnet 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 91684 nan nan 88620 0.966581
tvm gcc s spike_rv32_min tvmaot resnet 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.27516e+08 nan nan 1.32184e+08 1.03661
tvm gcc s spike_rv32_min tvmaot resnet 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 81392 nan nan 76856 0.94427
tvm gcc s spike_rv32_min tvmaot resnet 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.15689e+08 nan nan 1.15794e+08 1.0009
tvm gcc s spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 80544 nan nan 76472 0.949444
tvm gcc s spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles 7.97379e+07 nan nan 8.10191e+07 1.01607
tvm gcc s spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 84628 nan nan 78732 0.93033
tvm gcc s spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 2.8325e+07 nan nan 1.55024e+07 0.547305
tvm gcc s spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 80116 nan nan 76040 0.949124
tvm gcc s spike_rv32_min tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles 7.8905e+07 nan nan 7.84766e+07 0.99457
tvm gcc s spike_rv32_min tvmaot resnet 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 91404 nan nan 88620 0.969542
tvm gcc s spike_rv32_min tvmaot resnet 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.312e+08 nan nan 1.32184e+08 1.0075
tvm gcc s spike_rv32_min tvmaot resnet 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 81392 nan nan 76856 0.94427
tvm gcc s spike_rv32_min tvmaot resnet 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.15689e+08 nan nan 1.15794e+08 1.0009
tvm gcc s spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 80364 nan nan 76472 0.95157
tvm gcc s spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles 7.99451e+07 nan nan 8.10191e+07 1.01343
tvm gcc s spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 84628 nan nan 78732 0.93033
tvm gcc s spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 1.75253e+07 nan nan 9.81538e+06 0.56007
tvm gcc s spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 79936 nan nan 76040 0.951261
tvm gcc s spike_rv32_min tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles 7.89584e+07 nan nan 7.84766e+07 0.993898
tvm gcc s spike_rv32_min tvmaot resnet 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 91368 nan nan 88620 0.969924
tvm gcc s spike_rv32_min tvmaot resnet 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.33097e+08 nan nan 1.32184e+08 0.993144
tvm gcc s spike_rv32_min tvmaot resnet 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 81392 nan nan 76856 0.94427
tvm gcc s spike_rv32_min tvmaot resnet 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.15689e+08 nan nan 1.15794e+08 1.0009
tvm gcc s spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 80364 nan nan 76472 0.95157
tvm gcc s spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 8.10191e+07 nan
tvm gcc s spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 84628 nan nan 78732 0.93033
tvm gcc s spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 1.26159e+07 nan nan 7.22173e+06 0.572429
tvm gcc s spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 79936 nan nan 76040 0.951261
tvm gcc s spike_rv32_min tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 7.84766e+07 nan
tvm gcc s spike_rv32_min tvmaot resnet 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 91552 nan nan 88620 0.967974
tvm gcc s spike_rv32_min tvmaot resnet 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.33139e+08 nan nan 1.32184e+08 0.992828
tvm gcc s spike_rv32_min tvmaot resnet 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 81392 nan nan 76856 0.94427
tvm gcc s spike_rv32_min tvmaot resnet 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.15689e+08 nan nan 1.15794e+08 1.0009
tvm gcc s spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 80364 nan nan 76472 0.95157
tvm gcc s spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 8.10191e+07 nan
tvm gcc s spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 84628 nan nan 78732 0.93033
tvm gcc s spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 5.95621e+06 nan
tvm gcc s spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 79936 nan nan 76040 0.951261
tvm gcc s spike_rv32_min tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 7.84766e+07 nan
tvm gcc s spike_rv32_min tvmaot resnet 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 91520 nan nan 88620 0.968313
tvm gcc s spike_rv32_min tvmaot resnet 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.33355e+08 nan nan 1.32184e+08 0.991222
tvm gcc s spike_rv32_min tvmaot resnet 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 81392 nan nan 76856 0.94427
tvm gcc s spike_rv32_min tvmaot resnet 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.15689e+08 nan nan 1.15794e+08 1.0009
tvm gcc s spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 80364 nan nan 76472 0.95157
tvm gcc s spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 8.10191e+07 nan
tvm gcc s spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 84628 nan nan 78732 0.93033
tvm gcc s spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 5.01452e+06 nan
tvm gcc s spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 79936 nan nan 76040 0.951261
tvm gcc s spike_rv32_min tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 7.84766e+07 nan
tvm gcc s spike_rv32_min tvmaot resnet 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 91520 nan nan 88620 0.968313
tvm gcc s spike_rv32_min tvmaot resnet 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.33355e+08 nan nan 1.32184e+08 0.991222
tvm gcc s spike_rv32_min tvmaot resnet 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 81392 nan nan 76856 0.94427
tvm gcc s spike_rv32_min tvmaot resnet 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.15689e+08 nan nan 1.15794e+08 1.0009
tvm gcc s spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 80364 nan nan 76472 0.95157
tvm gcc s spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 8.10191e+07 nan
tvm gcc s spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 84628 nan nan 78732 0.93033
tvm gcc s spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 4.76399e+06 nan
tvm gcc s spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 79936 nan nan 76040 0.951261
tvm gcc s spike_rv32_min tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 7.84766e+07 nan
tvm gcc s spike_rv32_min tvmaot toycar 0 NCHW TVM Fallback RV32IM 0 - ROM code 72096 nan nan 68056 0.943964
tvm gcc s spike_rv32_min tvmaot toycar 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 3.13121e+06 nan nan 3.23015e+06 1.0316
tvm gcc s spike_rv32_min tvmaot toycar 0 NHWC TVM Fallback RV32IM 0 - ROM code 72096 nan nan 68056 0.943964
tvm gcc s spike_rv32_min tvmaot toycar 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 3.13121e+06 nan nan 3.23015e+06 1.0316
tvm gcc s spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 71532 nan nan 67448 0.942907
tvm gcc s spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 1.88175e+06 nan nan 1.8204e+06 0.967397
tvm gcc s spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 71524 nan nan 67448 0.943012
tvm gcc s spike_rv32_min tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 1.88174e+06 nan nan 1.8204e+06 0.967398
tvm gcc s spike_rv32_min tvmaot toycar 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72608 nan nan 68056 0.937307
tvm gcc s spike_rv32_min tvmaot toycar 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.13134e+06 nan nan 3.23015e+06 1.03155
tvm gcc s spike_rv32_min tvmaot toycar 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72608 nan nan 68056 0.937307
tvm gcc s spike_rv32_min tvmaot toycar 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.13134e+06 nan nan 3.23015e+06 1.03155
tvm gcc s spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 71572 nan nan 67448 0.94238
tvm gcc s spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.87989e+06 nan nan 1.8204e+06 0.96835
tvm gcc s spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73716 nan nan 68632 0.931033
tvm gcc s spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 905048 nan nan 632700 0.699079
tvm gcc s spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 71572 nan nan 67448 0.94238
tvm gcc s spike_rv32_min tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.87989e+06 nan nan 1.8204e+06 0.96835
tvm gcc s spike_rv32_min tvmaot toycar 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72608 nan nan 68056 0.937307
tvm gcc s spike_rv32_min tvmaot toycar 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.13134e+06 nan nan 3.23015e+06 1.03155
tvm gcc s spike_rv32_min tvmaot toycar 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72608 nan nan 68056 0.937307
tvm gcc s spike_rv32_min tvmaot toycar 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.13134e+06 nan nan 3.23015e+06 1.03155
tvm gcc s spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 71572 nan nan 67448 0.94238
tvm gcc s spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.87989e+06 nan nan 1.8204e+06 0.96835
tvm gcc s spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73708 nan nan 68632 0.931134
tvm gcc s spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles 664246 nan nan 514332 0.77431
tvm gcc s spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 71572 nan nan 67448 0.94238
tvm gcc s spike_rv32_min tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles 1.87989e+06 nan nan 1.8204e+06 0.96835
tvm gcc s spike_rv32_min tvmaot toycar 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72608 nan nan 68056 0.937307
tvm gcc s spike_rv32_min tvmaot toycar 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.13134e+06 nan nan 3.23015e+06 1.03155
tvm gcc s spike_rv32_min tvmaot toycar 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72608 nan nan 68056 0.937307
tvm gcc s spike_rv32_min tvmaot toycar 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.13134e+06 nan nan 3.23015e+06 1.03155
tvm gcc s spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 71572 nan nan 67448 0.94238
tvm gcc s spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.8204e+06 nan
tvm gcc s spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73716 nan nan 68632 0.931033
tvm gcc s spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 455148 nan
tvm gcc s spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 71572 nan nan 67448 0.94238
tvm gcc s spike_rv32_min tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.8204e+06 nan
tvm gcc s spike_rv32_min tvmaot toycar 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72608 nan nan 68056 0.937307
tvm gcc s spike_rv32_min tvmaot toycar 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.13134e+06 nan nan 3.23015e+06 1.03155
tvm gcc s spike_rv32_min tvmaot toycar 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72608 nan nan 68056 0.937307
tvm gcc s spike_rv32_min tvmaot toycar 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.13134e+06 nan nan 3.23015e+06 1.03155
tvm gcc s spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 71572 nan nan 67448 0.94238
tvm gcc s spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.8204e+06 nan
tvm gcc s spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73716 nan nan 68640 0.931141
tvm gcc s spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 425894 nan
tvm gcc s spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 71564 nan nan 67448 0.942485
tvm gcc s spike_rv32_min tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.8204e+06 nan
tvm gcc s spike_rv32_min tvmaot toycar 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72608 nan nan 68056 0.937307
tvm gcc s spike_rv32_min tvmaot toycar 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.13134e+06 nan nan 3.23015e+06 1.03155
tvm gcc s spike_rv32_min tvmaot toycar 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72608 nan nan 68056 0.937307
tvm gcc s spike_rv32_min tvmaot toycar 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.13134e+06 nan nan 3.23015e+06 1.03155
tvm gcc s spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 71572 nan nan 67448 0.94238
tvm gcc s spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.8204e+06 nan
tvm gcc s spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73716 nan nan 68632 0.931033
tvm gcc s spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 422208 nan
tvm gcc s spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 71572 nan nan 67448 0.94238
tvm gcc s spike_rv32_min tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.8204e+06 nan
tvm gcc s spike_rv32_min tvmaot toycar 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72608 nan nan 68056 0.937307
tvm gcc s spike_rv32_min tvmaot toycar 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.13134e+06 nan nan 3.23015e+06 1.03155
tvm gcc s spike_rv32_min tvmaot toycar 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 72608 nan nan 68056 0.937307
tvm gcc s spike_rv32_min tvmaot toycar 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 3.13134e+06 nan nan 3.23015e+06 1.03155
tvm gcc s spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 71564 nan nan 67440 0.942373
tvm gcc s spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.82039e+06 nan
tvm gcc s spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 73716 nan nan 68632 0.931033
tvm gcc s spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 420324 nan
tvm gcc s spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 71572 nan nan 67448 0.94238
tvm gcc s spike_rv32_min tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 1.8204e+06 nan
tvm gcc s spike_rv32_min tvmaot vww 0 NCHW TVM Fallback RV32IM 0 - ROM code 123924 nan nan 120548 0.972758
tvm gcc s spike_rv32_min tvmaot vww 0 NCHW TVM Fallback RV32IM 0 - Run Cycles 9.07687e+07 nan nan 9.18034e+07 1.0114
tvm gcc s spike_rv32_min tvmaot vww 0 NHWC TVM Fallback RV32IM 0 - ROM code 97720 nan nan 93552 0.957348
tvm gcc s spike_rv32_min tvmaot vww 0 NHWC TVM Fallback RV32IM 0 - Run Cycles 8.60095e+07 nan nan 8.60958e+07 1.001
tvm gcc s spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Scalar RV32IM 0 - ROM code 88552 nan nan 84568 0.955009
tvm gcc s spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Scalar RV32IM 0 - Run Cycles 5.19337e+07 nan nan 4.98173e+07 0.959248
tvm gcc s spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - ROM code 88700 nan nan 84676 0.954634
tvm gcc s spike_rv32_min tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV32IM 0 - Run Cycles 5.29017e+07 nan nan 5.04191e+07 0.953072
tvm gcc s spike_rv32_min tvmaot vww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 122108 nan nan 120464 0.986537
tvm gcc s spike_rv32_min tvmaot vww 128 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 9.29563e+07 nan nan 9.18001e+07 0.987563
tvm gcc s spike_rv32_min tvmaot vww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 98120 nan nan 93552 0.953445
tvm gcc s spike_rv32_min tvmaot vww 128 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 8.59875e+07 nan nan 8.60958e+07 1.00126
tvm gcc s spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 88216 nan nan 84568 0.958647
tvm gcc s spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles 5.19243e+07 nan nan 4.98173e+07 0.959422
tvm gcc s spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 91936 nan nan 86728 0.943352
tvm gcc s spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 1.36135e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 88316 nan nan 84676 0.958784
tvm gcc s spike_rv32_min tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles 5.27123e+07 nan nan 5.04191e+07 0.956497
tvm gcc s spike_rv32_min tvmaot vww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 120676 nan nan 120464 0.998243
tvm gcc s spike_rv32_min tvmaot vww 256 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 9.24417e+07 nan nan 9.18001e+07 0.993059
tvm gcc s spike_rv32_min tvmaot vww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 98120 nan nan 93552 0.953445
tvm gcc s spike_rv32_min tvmaot vww 256 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 8.59875e+07 nan nan 8.60958e+07 1.00126
tvm gcc s spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 87800 nan nan 84568 0.963189
tvm gcc s spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles 5.1919e+07 nan nan 4.98173e+07 0.959519
tvm gcc s spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 91936 nan nan 86728 0.943352
tvm gcc s spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 1.02849e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 87884 nan nan 84676 0.963497
tvm gcc s spike_rv32_min tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles 5.2707e+07 nan nan 5.04191e+07 0.956593
tvm gcc s spike_rv32_min tvmaot vww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 120644 nan nan 120464 0.998508
tvm gcc s spike_rv32_min tvmaot vww 512 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 9.18001e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 98120 nan nan 93552 0.953445
tvm gcc s spike_rv32_min tvmaot vww 512 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 8.59875e+07 nan nan 8.60958e+07 1.00126
tvm gcc s spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 87800 nan nan 84568 0.963189
tvm gcc s spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 4.98173e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 91936 nan nan 86728 0.943352
tvm gcc s spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 8.99578e+06 nan
tvm gcc s spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 87884 nan nan 84676 0.963497
tvm gcc s spike_rv32_min tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 5.04191e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 120644 nan nan 120464 0.998508
tvm gcc s spike_rv32_min tvmaot vww 1024 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 9.18001e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 98120 nan nan 93552 0.953445
tvm gcc s spike_rv32_min tvmaot vww 1024 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 8.59875e+07 nan nan 8.60958e+07 1.00126
tvm gcc s spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 87800 nan nan 84568 0.963189
tvm gcc s spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 4.98173e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 91936 nan nan 86728 0.943352
tvm gcc s spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 8.49128e+06 nan
tvm gcc s spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 87884 nan nan 84676 0.963497
tvm gcc s spike_rv32_min tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 5.04191e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 120944 nan nan 120464 0.996031
tvm gcc s spike_rv32_min tvmaot vww 2048 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 9.18001e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 98120 nan nan 93552 0.953445
tvm gcc s spike_rv32_min tvmaot vww 2048 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 8.59875e+07 nan nan 8.60958e+07 1.00126
tvm gcc s spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 87800 nan nan 84568 0.963189
tvm gcc s spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 4.98173e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 91936 nan nan 86728 0.943352
tvm gcc s spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 8.44267e+06 nan
tvm gcc s spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 87884 nan nan 84676 0.963497
tvm gcc s spike_rv32_min tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 5.04191e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 120944 nan nan 120464 0.996031
tvm gcc s spike_rv32_min tvmaot vww 4096 NCHW TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 9.18001e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP ROM code 98120 nan nan 93552 0.953445
tvm gcc s spike_rv32_min tvmaot vww 4096 NHWC TVM Fallback RV32IM_ZVE64X 0 Loop+SLP Run Cycles 8.59875e+07 nan nan 8.60958e+07 1.00126
tvm gcc s spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP ROM code 87800 nan nan 84568 0.963189
tvm gcc s spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Scalar RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 4.98173e+07 nan
tvm gcc s spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - ROM code 91936 nan nan 86728 0.943352
tvm gcc s spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector RV32IM_ZVE64X 0 - Run Cycles nan nan nan 8.44606e+06 nan
tvm gcc s spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP ROM code 87884 nan nan 84676 0.963497
tvm gcc s spike_rv32_min tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV32IM_ZVE64X 0 Loop+SLP Run Cycles nan nan nan 5.04191e+07 nan
2024-11-26
2024-11-21
2024-11-19
2024-11-18
2024-07-12
2024-06-29
2024-03-02
2024-02-26
2024-02-23
2024-02-22
2024-02-20
2024-02-11
2023-12-22
Clone this wiki locally