Compare 2024 11 26 TFLM LLVM Os spike_rv64 - tum-ei-eda/muriscv-nn GitHub Wiki
Metrics:
- Run Cycles
- ROM code
Labels:
- B:
Benchmarks-2024-11-26-TFLM-LLVM-Os-spike_rv64
(Baseline) - C1:
Benchmarks-2024-11-21-TFLM-LLVM-Os-spike_rv64
(Compare 1) [Date: 2024-11-26 -> 2024-11-21] - C2:
Benchmarks-2024-11-19-TFLM-LLVM-Os-spike_rv64
(Compare 2) [Date: 2024-11-26 -> 2024-11-19]
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.] |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
tflm | llvm | s | spike_rv64 | tflmi | aww | 0 | - | TFLM | Reference | RV64GC | 0 | - | ROM code | 74242 | 71872 | 0.968077 | 71872 | 0.968077 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 0 | - | TFLM | Reference | RV64GC | 0 | - | Run Cycles | 3.97155e+07 | 3.97154e+07 | 0.999997 | 3.97154e+07 | 0.999997 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | ROM code | 95094 | 92724 | 0.975077 | 92724 | 0.975077 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | Run Cycles | 1.47081e+07 | 1.47029e+07 | 0.999647 | 1.47029e+07 | 0.999647 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | ROM code | 94298 | 91928 | 0.974867 | 91928 | 0.974867 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | Run Cycles | 1.50785e+07 | 1.50643e+07 | 0.999056 | 1.50643e+07 | 0.999056 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 79026 | 76654 | 0.969985 | 76654 | 0.969985 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.19952e+07 | 3.19961e+07 | 1.00003 | 3.19961e+07 | 1.00003 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 102624 | 100254 | 0.976906 | 100254 | 0.976906 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.82024e+06 | 5.82017e+06 | 0.999987 | 5.82017e+06 | 0.999987 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 96488 | 94118 | 0.975437 | 94118 | 0.975437 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 4.07494e+06 | 4.07486e+06 | 0.999982 | 4.07486e+06 | 0.999982 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 101498 | 99128 | 0.97665 | 99128 | 0.97665 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 6.9108e+06 | 6.89144e+06 | 0.9972 | 6.89144e+06 | 0.9972 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 79000 | 76654 | 0.970304 | 76654 | 0.970304 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.00795e+07 | 3.00753e+07 | 0.999862 | 3.00753e+07 | 0.999862 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 102586 | 100254 | 0.977268 | 100254 | 0.977268 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.78212e+06 | 4.78202e+06 | 0.999979 | 4.78202e+06 | 0.999979 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 96378 | 94118 | 0.976551 | 94118 | 0.976551 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.81992e+06 | 2.81985e+06 | 0.999973 | 2.81985e+06 | 0.999973 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 101460 | 99128 | 0.977016 | 99128 | 0.977016 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.90574e+06 | 5.88636e+06 | 0.996719 | 5.88636e+06 | 0.996719 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 79224 | 76654 | 0.96756 | 76654 | 0.96756 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 2.9114e+07 | 2.91149e+07 | 1.00003 | 2.91149e+07 | 1.00003 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 102626 | 100254 | 0.976887 | 100254 | 0.976887 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.26504e+06 | 4.26493e+06 | 0.999975 | 4.26493e+06 | 0.999975 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 96266 | 94118 | 0.977687 | 94118 | 0.977687 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.14259e+06 | 2.14251e+06 | 0.999965 | 2.14251e+06 | 0.999965 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 101500 | 99128 | 0.976631 | 99128 | 0.976631 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.40333e+06 | 5.38395e+06 | 0.996413 | 5.38395e+06 | 0.996413 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 79510 | 76654 | 0.96408 | 76654 | 0.96408 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 2.86306e+07 | 2.86366e+07 | 1.00021 | 2.86366e+07 | 1.00021 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 102828 | 100254 | 0.974968 | 100254 | 0.974968 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.96494e+06 | 3.96483e+06 | 0.999972 | 3.96483e+06 | 0.999972 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 96280 | 94118 | 0.977545 | 94118 | 0.977545 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.10346e+06 | 2.10338e+06 | 0.999964 | 2.10338e+06 | 0.999964 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 101702 | 99128 | 0.974691 | 99128 | 0.974691 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.12177e+06 | 5.10238e+06 | 0.996215 | 5.10238e+06 | 0.996215 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 79714 | 76654 | 0.961613 | 76654 | 0.961613 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 2.86306e+07 | 2.86366e+07 | 1.00021 | 2.86366e+07 | 1.00021 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 102922 | 100254 | 0.974077 | 100254 | 0.974077 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.96494e+06 | 3.96483e+06 | 0.999972 | 3.96483e+06 | 0.999972 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 96280 | 94118 | 0.977545 | 94118 | 0.977545 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.10346e+06 | 2.10338e+06 | 0.999964 | 2.10338e+06 | 0.999964 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 101796 | 99128 | 0.973791 | 99128 | 0.973791 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.11665e+06 | 5.10238e+06 | 0.997212 | 5.10238e+06 | 0.997212 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 81230 | 76654 | 0.943666 | 76654 | 0.943666 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 2.86446e+07 | 2.86385e+07 | 0.999784 | 2.86385e+07 | 0.999784 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 103870 | 100254 | 0.965187 | 100254 | 0.965187 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.97055e+06 | 3.96856e+06 | 0.999499 | 3.96856e+06 | 0.999499 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 96280 | 94118 | 0.977545 | 94118 | 0.977545 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.10532e+06 | 2.10524e+06 | 0.999964 | 2.10524e+06 | 0.999964 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 102744 | 99128 | 0.964806 | 99128 | 0.964806 |
tflm | llvm | s | spike_rv64 | tflmi | aww | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.12738e+06 | 5.10611e+06 | 0.995853 | 5.10611e+06 | 0.995853 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 0 | - | TFLM | Reference | RV64GC | 0 | - | ROM code | 76462 | 74092 | 0.969004 | 74092 | 0.969004 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 0 | - | TFLM | Reference | RV64GC | 0 | - | Run Cycles | 1.21111e+08 | 1.21111e+08 | 1 | 1.21111e+08 | 1 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | ROM code | 89972 | 87602 | 0.973658 | 87602 | 0.973658 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | Run Cycles | 5.57344e+07 | 5.57344e+07 | 1 | 5.57344e+07 | 1 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | ROM code | 89386 | 87016 | 0.973486 | 87016 | 0.973486 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | Run Cycles | 7.1564e+07 | 7.15289e+07 | 0.99951 | 7.15289e+07 | 0.99951 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 82172 | 79802 | 0.971158 | 79802 | 0.971158 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.77606e+07 | 5.77553e+07 | 0.999909 | 5.77553e+07 | 0.999909 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 98588 | 96218 | 0.975961 | 96218 | 0.975961 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 2.57397e+07 | 2.57343e+07 | 0.999789 | 2.57343e+07 | 0.999789 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 92070 | 89700 | 0.974259 | 89700 | 0.974259 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.52463e+07 | 1.52513e+07 | 1.00033 | 1.52513e+07 | 1.00033 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 97374 | 95004 | 0.975661 | 95004 | 0.975661 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.98437e+07 | 1.98026e+07 | 0.997929 | 1.98026e+07 | 0.997929 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 82226 | 79802 | 0.97052 | 79802 | 0.97052 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.73073e+07 | 4.73017e+07 | 0.999882 | 4.73017e+07 | 0.999882 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 98564 | 96218 | 0.976198 | 96218 | 0.976198 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.77767e+07 | 1.77712e+07 | 0.999687 | 1.77712e+07 | 0.999687 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 91970 | 89700 | 0.975318 | 89700 | 0.975318 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 9.66308e+06 | 9.66815e+06 | 1.00052 | 9.66815e+06 | 1.00052 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 97350 | 95004 | 0.975901 | 95004 | 0.975901 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.35514e+07 | 1.35102e+07 | 0.996955 | 1.35102e+07 | 0.996955 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 82670 | 79802 | 0.965308 | 79802 | 0.965308 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.47971e+07 | 4.47871e+07 | 0.999778 | 4.47871e+07 | 0.999778 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 98868 | 96218 | 0.973197 | 96218 | 0.973197 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.40511e+07 | 1.40404e+07 | 0.999236 | 1.40404e+07 | 0.999236 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 91858 | 89700 | 0.976507 | 89700 | 0.976507 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 7.11724e+06 | 7.12231e+06 | 1.00071 | 7.12231e+06 | 1.00071 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 97654 | 95004 | 0.972863 | 95004 | 0.972863 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.06019e+07 | 1.05607e+07 | 0.996112 | 1.05607e+07 | 0.996112 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 83084 | 79802 | 0.960498 | 79802 | 0.960498 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.43347e+07 | 4.43242e+07 | 0.999764 | 4.43242e+07 | 0.999764 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 99222 | 96218 | 0.969724 | 96218 | 0.969724 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.23557e+07 | 1.234e+07 | 0.998724 | 1.234e+07 | 0.998724 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 91872 | 89700 | 0.976358 | 89700 | 0.976358 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 5.87698e+06 | 5.88204e+06 | 1.00086 | 5.88204e+06 | 1.00086 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 98008 | 95004 | 0.969349 | 95004 | 0.969349 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 9.26027e+06 | 9.21888e+06 | 0.995531 | 9.21888e+06 | 0.995531 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 83408 | 79802 | 0.956767 | 79802 | 0.956767 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.4324e+07 | 4.43242e+07 | 1 | 4.43242e+07 | 1 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 99460 | 96218 | 0.967404 | 96218 | 0.967404 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.15263e+07 | 1.15105e+07 | 0.99863 | 1.15105e+07 | 0.99863 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 91872 | 89700 | 0.976358 | 89700 | 0.976358 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 4.94872e+06 | 4.95378e+06 | 1.00102 | 4.95378e+06 | 1.00102 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 98246 | 95004 | 0.967001 | 95004 | 0.967001 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 8.61006e+06 | 8.56352e+06 | 0.994595 | 8.56352e+06 | 0.994595 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 85406 | 79802 | 0.934384 | 79802 | 0.934384 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.43443e+07 | 4.43261e+07 | 0.999588 | 4.43261e+07 | 0.999588 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 100988 | 96218 | 0.952767 | 96218 | 0.952767 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.09e+07 | 1.08922e+07 | 0.999283 | 1.08922e+07 | 0.999283 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 91872 | 89700 | 0.976358 | 89700 | 0.976358 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 4.70149e+06 | 4.70655e+06 | 1.00108 | 4.70655e+06 | 1.00108 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 99774 | 95004 | 0.952192 | 95004 | 0.952192 |
tflm | llvm | s | spike_rv64 | tflmi | resnet | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 8.12461e+06 | 8.07573e+06 | 0.993984 | 8.07573e+06 | 0.993984 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 0 | - | TFLM | Reference | RV64GC | 0 | - | ROM code | 54618 | 52248 | 0.956608 | 52248 | 0.956608 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 0 | - | TFLM | Reference | RV64GC | 0 | - | Run Cycles | 2.7815e+06 | 2.78235e+06 | 1.0003 | 2.78235e+06 | 1.0003 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | ROM code | 59818 | 57430 | 0.960079 | 57430 | 0.960079 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | Run Cycles | 1.63248e+06 | 1.62721e+06 | 0.99677 | 1.62721e+06 | 0.99677 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | ROM code | 59822 | 57434 | 0.960082 | 57434 | 0.960082 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | Run Cycles | 2.97807e+06 | 2.97283e+06 | 0.998242 | 2.97283e+06 | 0.998242 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 56770 | 54400 | 0.958253 | 54400 | 0.958253 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 957732 | 952434 | 0.994468 | 952434 | 0.994468 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 63338 | 60968 | 0.962582 | 60968 | 0.962582 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 593018 | 598831 | 1.0098 | 598831 | 1.0098 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 61350 | 58968 | 0.961174 | 58968 | 0.961174 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.93562e+06 | 1.9355e+06 | 0.999937 | 1.9355e+06 | 0.999937 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 63342 | 60972 | 0.962584 | 60972 | 0.962584 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 992695 | 998546 | 1.00589 | 998546 | 1.00589 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 56668 | 54400 | 0.959977 | 54400 | 0.959977 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 694594 | 689266 | 0.992329 | 689266 | 0.992329 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 63212 | 60968 | 0.9645 | 60968 | 0.9645 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 475576 | 481391 | 1.01223 | 481391 | 1.01223 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 61276 | 58968 | 0.962334 | 58968 | 0.962334 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.81725e+06 | 1.81713e+06 | 0.999933 | 1.81713e+06 | 0.999933 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 63216 | 60972 | 0.964503 | 60972 | 0.964503 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 694330 | 700178 | 1.00842 | 700178 | 1.00842 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 56706 | 54400 | 0.959334 | 54400 | 0.959334 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 563040 | 557682 | 0.990484 | 557682 | 0.990484 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 63190 | 60968 | 0.964836 | 60968 | 0.964836 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 416854 | 422671 | 1.01395 | 422671 | 1.01395 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 61178 | 58968 | 0.963876 | 58968 | 0.963876 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.75807e+06 | 1.75795e+06 | 0.999932 | 1.75795e+06 | 0.999932 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 63194 | 60972 | 0.964838 | 60972 | 0.964838 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 545142 | 550994 | 1.01073 | 550994 | 1.01073 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 56896 | 54400 | 0.956131 | 54400 | 0.956131 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 497278 | 491890 | 0.989165 | 491890 | 0.989165 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 63344 | 60968 | 0.96249 | 60968 | 0.96249 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 387484 | 393311 | 1.01504 | 393311 | 1.01504 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 61192 | 58968 | 0.963655 | 58968 | 0.963655 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.72881e+06 | 1.72869e+06 | 0.99993 | 1.72869e+06 | 0.99993 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 63348 | 60972 | 0.962493 | 60972 | 0.962493 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 470546 | 476402 | 1.01245 | 476402 | 1.01245 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 56980 | 54400 | 0.954721 | 54400 | 0.954721 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 459286 | 458994 | 0.999364 | 458994 | 0.999364 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 63392 | 60968 | 0.961762 | 60968 | 0.961762 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 372818 | 378631 | 1.01559 | 378631 | 1.01559 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 61192 | 58968 | 0.963655 | 58968 | 0.963655 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.72513e+06 | 1.72501e+06 | 0.99993 | 1.72501e+06 | 0.99993 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 63396 | 60972 | 0.961764 | 60972 | 0.961764 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 433245 | 439106 | 1.01353 | 439106 | 1.01353 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 57460 | 54400 | 0.946746 | 54400 | 0.946746 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 467540 | 456763 | 0.97695 | 456763 | 0.97695 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 63686 | 60968 | 0.957322 | 60968 | 0.957322 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 376094 | 376791 | 1.00185 | 376791 | 1.00185 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 61192 | 58968 | 0.963655 | 58968 | 0.963655 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.72324e+06 | 1.72312e+06 | 0.99993 | 1.72312e+06 | 0.99993 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 63690 | 60972 | 0.957325 | 60972 | 0.957325 |
tflm | llvm | s | spike_rv64 | tflmi | toycar | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 433723 | 434450 | 1.00168 | 434450 | 1.00168 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 0 | - | TFLM | Reference | RV64GC | 0 | - | ROM code | 74244 | 71874 | 0.968078 | 71874 | 0.968078 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 0 | - | TFLM | Reference | RV64GC | 0 | - | Run Cycles | 1.04295e+08 | 1.04295e+08 | 1 | 1.04295e+08 | 1 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | ROM code | 95096 | 92726 | 0.975078 | 92726 | 0.975078 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | Run Cycles | 4.39829e+07 | 4.39774e+07 | 0.999876 | 4.39774e+07 | 0.999876 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | ROM code | 94300 | 91930 | 0.974867 | 91930 | 0.974867 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | Run Cycles | 4.50002e+07 | 4.49022e+07 | 0.997821 | 4.49022e+07 | 0.997821 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 79028 | 76656 | 0.969985 | 76656 | 0.969985 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 6.73752e+07 | 6.73695e+07 | 0.999915 | 6.73695e+07 | 0.999915 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 102626 | 100256 | 0.976906 | 100256 | 0.976906 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.83694e+07 | 1.83692e+07 | 0.999987 | 1.83692e+07 | 0.999987 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 96490 | 94120 | 0.975438 | 94120 | 0.975438 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.33761e+07 | 1.33819e+07 | 1.00044 | 1.33819e+07 | 1.00044 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 101500 | 99130 | 0.97665 | 99130 | 0.97665 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 2.19855e+07 | 2.18925e+07 | 0.995772 | 2.18925e+07 | 0.995772 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 79002 | 76656 | 0.970305 | 76656 | 0.970305 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 6.18502e+07 | 6.18394e+07 | 0.999824 | 6.18394e+07 | 0.999824 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 102588 | 100256 | 0.977268 | 100256 | 0.977268 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.53925e+07 | 1.53922e+07 | 0.99998 | 1.53922e+07 | 0.99998 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 96380 | 94120 | 0.976551 | 94120 | 0.976551 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.0055e+07 | 1.00609e+07 | 1.00058 | 1.00609e+07 | 1.00058 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 101462 | 99130 | 0.977016 | 99130 | 0.977016 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.90866e+07 | 1.89935e+07 | 0.995124 | 1.89935e+07 | 0.995124 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 79226 | 76656 | 0.967561 | 76656 | 0.967561 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.92184e+07 | 5.92126e+07 | 0.999902 | 5.92126e+07 | 0.999902 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 102628 | 100256 | 0.976887 | 100256 | 0.976887 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.39682e+07 | 1.39679e+07 | 0.999977 | 1.39679e+07 | 0.999977 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 96268 | 94120 | 0.977687 | 94120 | 0.977687 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 8.76358e+06 | 8.7694e+06 | 1.00066 | 8.7694e+06 | 1.00066 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 101502 | 99130 | 0.976631 | 99130 | 0.976631 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.76995e+07 | 1.76063e+07 | 0.994739 | 1.76063e+07 | 0.994739 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 79512 | 76656 | 0.964081 | 76656 | 0.964081 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.81091e+07 | 5.81084e+07 | 0.999988 | 5.81084e+07 | 0.999988 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 102830 | 100256 | 0.974968 | 100256 | 0.974968 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.34421e+07 | 1.34418e+07 | 0.999976 | 1.34418e+07 | 0.999976 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 96282 | 94120 | 0.977545 | 94120 | 0.977545 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 8.26144e+06 | 8.26726e+06 | 1.0007 | 8.26726e+06 | 1.0007 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 101704 | 99130 | 0.974691 | 99130 | 0.974691 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.71751e+07 | 1.70821e+07 | 0.994581 | 1.70821e+07 | 0.994581 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 79716 | 76656 | 0.961614 | 76656 | 0.961614 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.76598e+07 | 5.7659e+07 | 0.999988 | 5.7659e+07 | 0.999988 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 102924 | 100256 | 0.974078 | 100256 | 0.974078 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.32265e+07 | 1.32262e+07 | 0.999974 | 1.32262e+07 | 0.999974 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 96282 | 94120 | 0.977545 | 94120 | 0.977545 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 8.21367e+06 | 8.21948e+06 | 1.00071 | 8.21948e+06 | 1.00071 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 101798 | 99130 | 0.973791 | 99130 | 0.973791 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.69595e+07 | 1.68664e+07 | 0.994509 | 1.68664e+07 | 0.994509 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 81232 | 76656 | 0.943668 | 76656 | 0.943668 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.76388e+07 | 5.76263e+07 | 0.999784 | 5.76263e+07 | 0.999784 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 103872 | 100256 | 0.965188 | 100256 | 0.965188 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.32139e+07 | 1.32116e+07 | 0.999828 | 1.32116e+07 | 0.999828 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 96282 | 94120 | 0.977545 | 94120 | 0.977545 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 8.21554e+06 | 8.22135e+06 | 1.00071 | 8.22135e+06 | 1.00071 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 102746 | 99130 | 0.964806 | 99130 | 0.964806 |
tflm | llvm | s | spike_rv64 | tflmi | vww | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.69571e+07 | 1.68518e+07 | 0.993789 | 1.68518e+07 | 0.993789 |