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