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