Compare 2024 11 26 TVM LLVM O3 spike_rv32 - tum-ei-eda/muriscv-nn GitHub Wiki
Metrics:
- Run Cycles
- ROM code
Labels:
- B:
Benchmarks-2024-11-26-TVM-LLVM-O3-spike_rv32
(Baseline) - C1:
Benchmarks-2024-11-21-TVM-LLVM-O3-spike_rv32
(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 | tvmaot | aww | 0 | NCHW | TVM | Fallback | RV32GC | 0 | - | ROM code | 74094 | 71264 | 0.961805 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 0 | NCHW | TVM | Fallback | RV32GC | 0 | - | Run Cycles | 1.34634e+07 | 1.34631e+07 | 0.999983 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 0 | NHWC | TVM | Fallback | RV32GC | 0 | - | ROM code | 60768 | 57912 | 0.953002 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 0 | NHWC | TVM | Fallback | RV32GC | 0 | - | Run Cycles | 2.1001e+07 | 2.09957e+07 | 0.999746 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 0 | NHWC | muRISCV-NN | Scalar | RV32GC | 0 | - | ROM code | 56414 | 53584 | 0.949835 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 0 | NHWC | muRISCV-NN | Scalar | RV32GC | 0 | - | Run Cycles | 1.52026e+07 | 1.51973e+07 | 0.999654 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 0 | NHWC | muRISCV-NN | Vector (Portable) | RV32GC | 0 | - | ROM code | 56130 | 53302 | 0.949617 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 0 | NHWC | muRISCV-NN | Vector (Portable) | RV32GC | 0 | - | Run Cycles | 1.45607e+07 | 1.4572e+07 | 1.00077 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 128 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 70562 | 67730 | 0.959865 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 128 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 6.38199e+06 | 6.38178e+06 | 0.999966 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 128 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 77030 | 74200 | 0.963261 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 128 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 3.6458e+06 | 3.64556e+06 | 0.999934 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 128 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 63776 | 60946 | 0.955626 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 128 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 5.73511e+06 | 5.74011e+06 | 1.00087 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 128 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 58574 | 55744 | 0.951685 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 128 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 5.1088e+06 | 5.10868e+06 | 0.999977 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 128 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 64268 | 61438 | 0.955966 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 128 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 6.47291e+06 | 6.48418e+06 | 1.00174 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 256 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 71138 | 67730 | 0.952093 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 256 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 7.13419e+06 | 6.38202e+06 | 0.894568 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 256 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 76948 | 74200 | 0.964288 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 256 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 2.19524e+06 | 2.20374e+06 | 1.00387 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 256 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 63884 | 60946 | 0.95401 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 256 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 5.15439e+06 | 5.15737e+06 | 1.00058 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 256 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 58692 | 55744 | 0.949772 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 256 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 3.97482e+06 | 3.97468e+06 | 0.999963 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 256 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 64342 | 61438 | 0.954866 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 256 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 5.59552e+06 | 5.90144e+06 | 1.05467 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 512 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 71796 | 67730 | 0.943367 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 512 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 8.07112e+06 | 6.38631e+06 | 0.791255 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 512 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 74292 | 74200 | 0.998762 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 512 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.45826e+06 | 1.48362e+06 | 1.01739 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 512 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 63892 | 60946 | 0.953891 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 512 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 4.8624e+06 | 4.86538e+06 | 1.00061 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 512 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 58692 | 55744 | 0.949772 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 512 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 3.41656e+06 | 3.41641e+06 | 0.999956 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 512 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 64358 | 61438 | 0.954629 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 512 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 5.30353e+06 | 5.60944e+06 | 1.05768 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 1024 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 73410 | 67730 | 0.922626 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 1024 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 8.43681e+06 | 6.38627e+06 | 0.756954 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 1024 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 64292 | 74200 | 1.15411 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 1024 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 717026 | 1.63368e+06 | 2.27841 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 1024 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 63892 | 60946 | 0.953891 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 1024 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 4.72319e+06 | 4.72616e+06 | 1.00063 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 1024 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 58692 | 55744 | 0.949772 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 1024 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 3.37557e+06 | 3.37542e+06 | 0.999956 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 1024 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 64358 | 61438 | 0.954629 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 1024 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 5.16432e+06 | 5.47022e+06 | 1.05923 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 2048 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 72984 | 67730 | 0.928012 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 2048 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 8.46997e+06 | 6.39475e+06 | 0.754991 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 2048 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 64338 | 74200 | 1.15328 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 2048 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 730862 | 2.13998e+07 | 29.2802 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 2048 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 63892 | 60946 | 0.953891 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 2048 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.31925e+07 | 1.31955e+07 | 1.00022 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 2048 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 58692 | 55744 | 0.949772 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 2048 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 3.37896e+06 | 3.37881e+06 | 0.999955 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 2048 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 64340 | 61438 | 0.954896 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 2048 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.36326e+07 | 1.39395e+07 | 1.02251 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 4096 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 73440 | 67730 | 0.922249 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 4096 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 8.50335e+06 | 6.40491e+06 | 0.753222 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 4096 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 64110 | 74200 | 1.15739 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 4096 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 730846 | 2.14032e+07 | 29.2855 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 4096 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 63892 | 60946 | 0.953891 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 4096 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.31857e+07 | 1.31887e+07 | 1.00023 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 4096 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 58692 | 55744 | 0.949772 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 4096 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 3.38235e+06 | 3.3822e+06 | 0.999955 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 4096 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 64340 | 61438 | 0.954896 |
tvm | llvm | 3 | spike_rv32 | tvmaot | aww | 4096 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.36292e+07 | 1.39395e+07 | 1.02277 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 0 | NCHW | TVM | Fallback | RV32GC | 0 | - | ROM code | 72050 | 69220 | 0.960722 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 0 | NCHW | TVM | Fallback | RV32GC | 0 | - | Run Cycles | 6.04734e+07 | 6.0478e+07 | 1.00008 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 0 | NHWC | TVM | Fallback | RV32GC | 0 | - | ROM code | 67088 | 64258 | 0.957817 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 0 | NHWC | TVM | Fallback | RV32GC | 0 | - | Run Cycles | 6.66452e+07 | 6.66447e+07 | 0.999992 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 0 | NHWC | muRISCV-NN | Scalar | RV32GC | 0 | - | ROM code | 53282 | 50452 | 0.946886 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 0 | NHWC | muRISCV-NN | Scalar | RV32GC | 0 | - | Run Cycles | 5.62145e+07 | 5.62142e+07 | 0.999996 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 0 | NHWC | muRISCV-NN | Vector (Portable) | RV32GC | 0 | - | ROM code | 52830 | 50002 | 0.94647 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 0 | NHWC | muRISCV-NN | Vector (Portable) | RV32GC | 0 | - | Run Cycles | 7.22816e+07 | 7.22371e+07 | 0.999385 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 128 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 141738 | 138906 | 0.980019 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 128 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.15995e+08 | 1.16e+08 | 1.00004 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 128 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 68828 | 65998 | 0.958883 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 128 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 5.47569e+07 | 5.47512e+07 | 0.999896 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 128 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 61614 | 58758 | 0.953647 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 128 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.17858e+07 | 1.17907e+07 | 1.00041 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 128 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 55502 | 52672 | 0.949011 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 128 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 1.51587e+07 | 1.51585e+07 | 0.999983 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 128 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 60888 | 58032 | 0.953094 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 128 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.76075e+07 | 1.7563e+07 | 0.997473 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 256 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 139412 | 138902 | 0.996342 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 256 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.15507e+08 | 1.15961e+08 | 1.00394 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 256 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 68692 | 65998 | 0.960781 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 256 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 5.16114e+07 | 5.16253e+07 | 1.00027 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 256 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 61722 | 58758 | 0.951978 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 256 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.13648e+07 | 1.13374e+07 | 0.997594 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 256 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 55630 | 52672 | 0.946827 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 256 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 9.57556e+06 | 9.57526e+06 | 0.999969 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 256 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 60992 | 58032 | 0.951469 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 256 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.65751e+07 | 1.65306e+07 | 0.997314 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 512 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 139712 | 138906 | 0.994231 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 512 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.14958e+08 | 1.16343e+08 | 1.01205 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 512 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 66256 | 66000 | 0.996136 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 512 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 4.91922e+07 | 5.01494e+07 | 1.01946 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 512 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 61726 | 58758 | 0.951917 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 512 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.4211e+07 | 1.41836e+07 | 0.998076 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 512 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 55630 | 52672 | 0.946827 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 512 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 7.02972e+06 | 7.02942e+06 | 0.999957 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 512 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 61000 | 58032 | 0.951344 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 512 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.73324e+07 | 1.72879e+07 | 0.997431 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 1024 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 138838 | 138902 | 1.00046 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 1024 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.1456e+08 | 1.16353e+08 | 1.01566 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 1024 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 64792 | 65998 | 1.01861 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 1024 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 4.79904e+07 | 7.51152e+07 | 1.56521 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 1024 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 61726 | 58758 | 0.951917 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 1024 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.56999e+07 | 1.56725e+07 | 0.998258 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 1024 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 55630 | 52672 | 0.946827 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 1024 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 5.78759e+06 | 5.78729e+06 | 0.999948 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 1024 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 61000 | 58032 | 0.951344 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 1024 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.70492e+07 | 1.70047e+07 | 0.997388 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 2048 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 138230 | 138902 | 1.00486 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 2048 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.15472e+08 | 1.16372e+08 | 1.00779 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 2048 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 64568 | 65998 | 1.02215 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 2048 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 4.77528e+07 | 9.1728e+07 | 1.92089 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 2048 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 61726 | 58758 | 0.951917 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 2048 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.63772e+07 | 1.63498e+07 | 0.99833 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 2048 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 55630 | 52672 | 0.946827 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 2048 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 4.86272e+06 | 4.86241e+06 | 0.999938 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 2048 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 61000 | 58032 | 0.951344 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 2048 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.65817e+07 | 1.65372e+07 | 0.997314 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 4096 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 138098 | 138906 | 1.00585 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 4096 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.16695e+08 | 1.16405e+08 | 0.997516 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 4096 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 64232 | 66004 | 1.02759 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 4096 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 4.77561e+07 | 9.1745e+07 | 1.92112 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 4096 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 61726 | 58758 | 0.951917 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 4096 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 3.55698e+07 | 3.55424e+07 | 0.999231 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 4096 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 55630 | 52672 | 0.946827 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 4096 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 4.61702e+06 | 4.61671e+06 | 0.999934 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 4096 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 61000 | 58032 | 0.951344 |
tvm | llvm | 3 | spike_rv32 | tvmaot | resnet | 4096 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 4.33647e+07 | 4.33202e+07 | 0.998973 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 0 | NCHW | TVM | Fallback | RV32GC | 0 | - | ROM code | 54202 | 51372 | 0.947788 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 0 | NCHW | TVM | Fallback | RV32GC | 0 | - | Run Cycles | 1.63705e+06 | 1.64061e+06 | 1.00218 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 0 | NHWC | TVM | Fallback | RV32GC | 0 | - | ROM code | 54202 | 51372 | 0.947788 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 0 | NHWC | TVM | Fallback | RV32GC | 0 | - | Run Cycles | 1.63705e+06 | 1.64061e+06 | 1.00218 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 0 | NHWC | muRISCV-NN | Scalar | RV32GC | 0 | - | ROM code | 43832 | 41000 | 0.93539 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 0 | NHWC | muRISCV-NN | Scalar | RV32GC | 0 | - | Run Cycles | 1.71761e+06 | 1.71683e+06 | 0.999546 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 0 | NHWC | muRISCV-NN | Vector (Portable) | RV32GC | 0 | - | ROM code | 43832 | 41000 | 0.93539 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 0 | NHWC | muRISCV-NN | Vector (Portable) | RV32GC | 0 | - | Run Cycles | 1.71761e+06 | 1.71683e+06 | 0.999546 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 128 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 55218 | 52388 | 0.948749 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 128 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 835753 | 834169 | 0.998105 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 128 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 55218 | 52388 | 0.948749 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 128 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 835753 | 834169 | 0.998105 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 128 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 44800 | 41968 | 0.936786 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 128 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 584816 | 578890 | 0.989867 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 128 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 45010 | 42178 | 0.937081 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 128 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 616427 | 615647 | 0.998735 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 128 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 44800 | 41968 | 0.936786 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 128 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 584816 | 578890 | 0.989867 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 256 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 55040 | 52388 | 0.951817 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 256 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 776318 | 775542 | 0.999 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 256 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 55040 | 52388 | 0.951817 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 256 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 776318 | 775542 | 0.999 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 256 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 44728 | 41968 | 0.938294 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 256 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 497567 | 492725 | 0.990269 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 256 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 44974 | 42178 | 0.937831 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 256 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 499738 | 498967 | 0.998457 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 256 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 44728 | 41968 | 0.938294 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 256 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 497567 | 492725 | 0.990269 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 512 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 55062 | 52388 | 0.951437 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 512 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 954212 | 759687 | 0.796141 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 512 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 55062 | 52388 | 0.951437 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 512 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 954212 | 759687 | 0.796141 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 512 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 44728 | 41968 | 0.938294 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 512 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 452351 | 447509 | 0.989296 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 512 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 44974 | 42178 | 0.937831 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 512 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 441398 | 440627 | 0.998253 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 512 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 44728 | 41968 | 0.938294 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 512 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 452351 | 447509 | 0.989296 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 1024 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 54884 | 52388 | 0.954522 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 1024 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 840710 | 748650 | 0.890497 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 1024 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 54884 | 52388 | 0.954522 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 1024 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 840710 | 748650 | 0.890497 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 1024 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 44728 | 41968 | 0.938294 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 1024 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 429743 | 424901 | 0.988733 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 1024 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 44974 | 42178 | 0.937831 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 1024 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 412552 | 411781 | 0.998131 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 1024 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 44728 | 41968 | 0.938294 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 1024 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 429743 | 424901 | 0.988733 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 2048 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 63726 | 52388 | 0.822082 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 2048 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 817799 | 748215 | 0.914913 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 2048 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 63726 | 52388 | 0.822082 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 2048 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 817799 | 748215 | 0.914913 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 2048 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 44728 | 41968 | 0.938294 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 2048 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 418439 | 413597 | 0.988428 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 2048 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 44974 | 42178 | 0.937831 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 2048 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 408921 | 408150 | 0.998115 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 2048 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 44728 | 41968 | 0.938294 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 2048 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 418439 | 413597 | 0.988428 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 4096 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 55580 | 52388 | 0.942569 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 4096 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 774304 | 1.44495e+06 | 1.86613 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 4096 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 55580 | 52388 | 0.942569 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 4096 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 774304 | 1.44495e+06 | 1.86613 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 4096 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 44728 | 41968 | 0.938294 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 4096 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.35538e+06 | 1.35054e+06 | 0.996428 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 4096 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 44974 | 42178 | 0.937831 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 4096 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 407065 | 406294 | 0.998106 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 4096 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 44728 | 41968 | 0.938294 |
tvm | llvm | 3 | spike_rv32 | tvmaot | toycar | 4096 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.35538e+06 | 1.35054e+06 | 0.996428 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 0 | NCHW | TVM | Fallback | RV32GC | 0 | - | ROM code | 138100 | 135268 | 0.979493 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 0 | NCHW | TVM | Fallback | RV32GC | 0 | - | Run Cycles | 3.84993e+07 | 3.84925e+07 | 0.999825 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 0 | NHWC | TVM | Fallback | RV32GC | 0 | - | ROM code | 112700 | 109868 | 0.974871 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 0 | NHWC | TVM | Fallback | RV32GC | 0 | - | Run Cycles | 5.57802e+07 | 5.57838e+07 | 1.00006 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 0 | NHWC | muRISCV-NN | Scalar | RV32GC | 0 | - | ROM code | 59512 | 56654 | 0.951976 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 0 | NHWC | muRISCV-NN | Scalar | RV32GC | 0 | - | Run Cycles | 4.53068e+07 | 4.53112e+07 | 1.0001 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 0 | NHWC | muRISCV-NN | Vector (Portable) | RV32GC | 0 | - | ROM code | 59366 | 56512 | 0.951925 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 0 | NHWC | muRISCV-NN | Vector (Portable) | RV32GC | 0 | - | Run Cycles | 4.49383e+07 | 4.48777e+07 | 0.998651 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 128 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 290358 | 287534 | 0.990274 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 128 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 7.24584e+07 | 7.24512e+07 | 0.999901 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 128 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 172334 | 169506 | 0.98359 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 128 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.20775e+07 | 1.20758e+07 | 0.999859 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 128 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 67538 | 64712 | 0.958157 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 128 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.75635e+07 | 1.75678e+07 | 1.00025 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 128 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 62356 | 59528 | 0.954647 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 128 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 1.33578e+07 | 1.3357e+07 | 0.99994 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 128 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 68168 | 65338 | 0.958485 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 128 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 2.03824e+07 | 2.03166e+07 | 0.996772 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 256 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 291224 | 287530 | 0.987316 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 256 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 7.19348e+07 | 7.23953e+07 | 1.0064 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 256 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 172664 | 169506 | 0.98171 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 256 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 8.1769e+06 | 8.62176e+06 | 1.0544 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 256 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 67606 | 64712 | 0.957193 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 256 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.71354e+07 | 1.71193e+07 | 0.999058 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 256 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 62466 | 59530 | 0.952998 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 256 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 1.00369e+07 | 1.0036e+07 | 0.999917 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 256 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 68200 | 65336 | 0.958006 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 256 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.9256e+07 | 2.00313e+07 | 1.04026 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 512 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 296474 | 287532 | 0.969839 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 512 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 7.25112e+07 | 7.23987e+07 | 0.998448 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 512 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 168510 | 169502 | 1.00589 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 512 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 6.13685e+06 | 1.00648e+07 | 1.64006 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 512 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 67614 | 64708 | 0.957021 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 512 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 1.83081e+07 | 1.8292e+07 | 0.999118 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 512 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 62466 | 59528 | 0.952966 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 512 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 8.74545e+06 | 8.74462e+06 | 0.999905 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 512 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 68214 | 65334 | 0.95778 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 512 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 2.07674e+07 | 2.15428e+07 | 1.03733 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 1024 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 294242 | 287532 | 0.977196 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 1024 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 7.25391e+07 | 7.24088e+07 | 0.998204 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 1024 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 154362 | 169512 | 1.09815 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 1024 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 5.05082e+06 | 1.82335e+07 | 3.61 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 1024 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 67614 | 64710 | 0.95705 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 1024 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 2.14579e+07 | 2.14417e+07 | 0.999248 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 1024 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 62464 | 59530 | 0.953029 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 1024 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 8.24146e+06 | 8.24063e+06 | 0.999899 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 1024 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 68212 | 65336 | 0.957837 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 1024 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 2.39171e+07 | 2.46925e+07 | 1.03242 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 2048 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 294132 | 287532 | 0.977561 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 2048 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 7.26874e+07 | 7.24325e+07 | 0.996494 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 2048 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 144776 | 169516 | 1.17088 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 2048 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 4.53083e+06 | 2.72357e+07 | 6.01119 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 2048 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 67614 | 64710 | 0.95705 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 2048 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 2.49843e+07 | 2.49682e+07 | 0.999354 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 2048 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 62468 | 59530 | 0.952968 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 2048 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 8.19709e+06 | 8.19626e+06 | 0.999898 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 2048 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 68198 | 65338 | 0.958063 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 2048 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 2.74353e+07 | 2.82189e+07 | 1.02856 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 4096 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 292088 | 287530 | 0.984395 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 4096 | NCHW | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 7.19736e+07 | 7.248e+07 | 1.00704 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 4096 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | ROM code | 140010 | 169516 | 1.21074 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 4096 | NHWC | TVM | Fallback | RV32GCV | 0 | Loop+SLP | Run Cycles | 4.4812e+06 | 5.21303e+07 | 11.6331 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 4096 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | ROM code | 67612 | 64712 | 0.957108 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 4096 | NHWC | muRISCV-NN | Scalar | RV32GCV | 0 | Loop+SLP | Run Cycles | 3.89333e+07 | 3.89171e+07 | 0.999585 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 4096 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | ROM code | 62464 | 59528 | 0.952997 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 4096 | NHWC | muRISCV-NN | Vector | RV32GCV | 0 | - | Run Cycles | 8.20048e+06 | 8.19965e+06 | 0.999898 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 4096 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | ROM code | 68198 | 65338 | 0.958063 |
tvm | llvm | 3 | spike_rv32 | tvmaot | vww | 4096 | NHWC | muRISCV-NN | Vector (Portable) | RV32GCV | 0 | Loop+SLP | Run Cycles | 4.13876e+07 | 4.21747e+07 | 1.01902 |