Compare 2024 11 26 TFLM GCC Os spike_rv64 - tum-ei-eda/muriscv-nn GitHub Wiki
Metrics:
- Run Cycles
- ROM code
Labels:
- B:
Benchmarks-2024-11-26-TFLM-GCC-Os-spike_rv64
(Baseline) - C1:
Benchmarks-2024-11-21-TFLM-GCC-Os-spike_rv64
(Compare 1) [Date: 2024-11-26 -> 2024-11-21] - C2:
Benchmarks-2024-11-19-TFLM-GCC-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 | gcc | s | spike_rv64 | tflmi | aww | 0 | - | TFLM | Reference | RV64GC | 0 | - | ROM code | 67438 | 65518 | 0.971529 | 65518 | 0.971529 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 0 | - | TFLM | Reference | RV64GC | 0 | - | Run Cycles | 1.55383e+08 | 1.65488e+08 | 1.06503 | 1.65488e+08 | 1.06503 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | ROM code | 87704 | 85946 | 0.979955 | 85946 | 0.979955 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | Run Cycles | 1.72121e+07 | 1.8655e+07 | 1.08383 | 1.8655e+07 | 1.08383 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | ROM code | 87408 | 85686 | 0.980299 | 85686 | 0.980299 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | Run Cycles | 1.74845e+07 | 1.86138e+07 | 1.06459 | 1.86138e+07 | 1.06459 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 67758 | 65520 | 0.966971 | 65520 | 0.966971 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.55383e+08 | 1.65488e+08 | 1.06503 | 1.65488e+08 | 1.06503 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 88146 | 86784 | 0.984548 | 86784 | 0.984548 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.72122e+07 | 1.86655e+07 | 1.08444 | 1.86655e+07 | 1.08444 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 90854 | 87446 | 0.962489 | 87446 | 0.962489 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 7.1074e+06 | 4.19049e+06 | 0.589595 | 4.19049e+06 | 0.589595 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 87850 | 86524 | 0.984906 | 86524 | 0.984906 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.74845e+07 | 1.8614e+07 | 1.0646 | 1.8614e+07 | 1.0646 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 67744 | 65520 | 0.967171 | 65520 | 0.967171 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.55383e+08 | 1.65488e+08 | 1.06503 | 1.65488e+08 | 1.06503 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 88132 | 86784 | 0.984705 | 86784 | 0.984705 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.72122e+07 | 1.86655e+07 | 1.08444 | 1.86655e+07 | 1.08444 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 90854 | 87446 | 0.962489 | 87446 | 0.962489 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 4.85422e+06 | 2.91997e+06 | 0.601532 | 2.91997e+06 | 0.601532 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 87836 | 86524 | 0.985063 | 86524 | 0.985063 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.74845e+07 | 1.8614e+07 | 1.0646 | 1.8614e+07 | 1.0646 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 67744 | 65520 | 0.967171 | 65520 | 0.967171 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.55383e+08 | 1.65488e+08 | 1.06503 | 1.65488e+08 | 1.06503 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 88132 | 86784 | 0.984705 | 86784 | 0.984705 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.72122e+07 | 1.86655e+07 | 1.08444 | 1.86655e+07 | 1.08444 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 90854 | 87446 | 0.962489 | 87446 | 0.962489 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 3.6183e+06 | 2.23005e+06 | 0.616324 | 2.23005e+06 | 0.616324 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 87836 | 86524 | 0.985063 | 86524 | 0.985063 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.74845e+07 | 1.8614e+07 | 1.0646 | 1.8614e+07 | 1.0646 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 67744 | 65520 | 0.967171 | 65520 | 0.967171 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.55383e+08 | 1.65488e+08 | 1.06503 | 1.65488e+08 | 1.06503 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 88132 | 86784 | 0.984705 | 86784 | 0.984705 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.72122e+07 | 1.86655e+07 | 1.08444 | 1.86655e+07 | 1.08444 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 90854 | 87446 | 0.962489 | 87446 | 0.962489 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 3.57771e+06 | 2.18772e+06 | 0.611486 | 2.18772e+06 | 0.611486 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 87836 | 86524 | 0.985063 | 86524 | 0.985063 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.74845e+07 | 1.8614e+07 | 1.0646 | 1.8614e+07 | 1.0646 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 67744 | 65520 | 0.967171 | 65520 | 0.967171 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.55383e+08 | 1.65488e+08 | 1.06503 | 1.65488e+08 | 1.06503 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 88132 | 86784 | 0.984705 | 86784 | 0.984705 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.72122e+07 | 1.86655e+07 | 1.08444 | 1.86655e+07 | 1.08444 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 90854 | 87446 | 0.962489 | 87446 | 0.962489 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 3.57771e+06 | 2.18772e+06 | 0.611486 | 2.18772e+06 | 0.611486 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 87836 | 86524 | 0.985063 | 86524 | 0.985063 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.74845e+07 | 1.8614e+07 | 1.0646 | 1.8614e+07 | 1.0646 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 67744 | 65520 | 0.967171 | 65520 | 0.967171 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.55383e+08 | 1.65488e+08 | 1.06503 | 1.65488e+08 | 1.06503 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 88132 | 86784 | 0.984705 | 86784 | 0.984705 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.72122e+07 | 1.86655e+07 | 1.08444 | 1.86655e+07 | 1.08444 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 90854 | 87446 | 0.962489 | 87446 | 0.962489 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 3.57958e+06 | 2.18958e+06 | 0.611688 | 2.18958e+06 | 0.611688 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 87836 | 86524 | 0.985063 | 86524 | 0.985063 |
tflm | gcc | s | spike_rv64 | tflmi | aww | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.74845e+07 | 1.8614e+07 | 1.0646 | 1.8614e+07 | 1.0646 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 0 | - | TFLM | Reference | RV64GC | 0 | - | ROM code | 69220 | 67146 | 0.970038 | 67146 | 0.970038 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 0 | - | TFLM | Reference | RV64GC | 0 | - | Run Cycles | 6.5057e+08 | 6.96989e+08 | 1.07135 | 6.96989e+08 | 1.07135 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | ROM code | 82434 | 80552 | 0.97717 | 80552 | 0.97717 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | Run Cycles | 8.39082e+07 | 8.87202e+07 | 1.05735 | 8.87202e+07 | 1.05735 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | ROM code | 82156 | 80296 | 0.97736 | 80296 | 0.97736 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | Run Cycles | 7.80774e+07 | 7.84259e+07 | 1.00446 | 7.84259e+07 | 1.00446 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 69476 | 67140 | 0.966377 | 67140 | 0.966377 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 6.50565e+08 | 6.96989e+08 | 1.07136 | 6.96989e+08 | 1.07136 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 83032 | 81118 | 0.976949 | 81118 | 0.976949 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 8.39216e+07 | 8.87153e+07 | 1.05712 | 8.87153e+07 | 1.05712 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 86828 | 83016 | 0.956097 | 83016 | 0.956097 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.82991e+07 | 1.56363e+07 | 0.552539 | 1.56363e+07 | 0.552539 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 82754 | 80862 | 0.977137 | 80862 | 0.977137 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 7.80769e+07 | 7.84159e+07 | 1.00434 | 7.84159e+07 | 1.00434 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 69484 | 67140 | 0.966266 | 67140 | 0.966266 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 6.50565e+08 | 6.96989e+08 | 1.07136 | 6.96989e+08 | 1.07136 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 82822 | 81118 | 0.979426 | 81118 | 0.979426 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 8.39132e+07 | 8.87153e+07 | 1.05723 | 8.87153e+07 | 1.05723 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 86828 | 83016 | 0.956097 | 83016 | 0.956097 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.75188e+07 | 9.95514e+06 | 0.568256 | 9.95514e+06 | 0.568256 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 82544 | 80862 | 0.979623 | 80862 | 0.979623 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 7.80817e+07 | 7.84159e+07 | 1.00428 | 7.84159e+07 | 1.00428 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 69484 | 67140 | 0.966266 | 67140 | 0.966266 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 6.50565e+08 | 6.96989e+08 | 1.07136 | 6.96989e+08 | 1.07136 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 82822 | 81118 | 0.979426 | 81118 | 0.979426 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 8.39132e+07 | 8.87153e+07 | 1.05723 | 8.87153e+07 | 1.05723 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 86828 | 83016 | 0.956097 | 83016 | 0.956097 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.26038e+07 | 7.36441e+06 | 0.584302 | 7.36441e+06 | 0.584302 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 82544 | 80862 | 0.979623 | 80862 | 0.979623 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 7.80817e+07 | 7.84159e+07 | 1.00428 | 7.84159e+07 | 1.00428 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 69484 | 67140 | 0.966266 | 67140 | 0.966266 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 6.50565e+08 | 6.96989e+08 | 1.07136 | 6.96989e+08 | 1.07136 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 82822 | 81118 | 0.979426 | 81118 | 0.979426 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 8.39132e+07 | 8.87153e+07 | 1.05723 | 8.87153e+07 | 1.05723 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 86828 | 83016 | 0.956097 | 83016 | 0.956097 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.02077e+07 | 6.10221e+06 | 0.597806 | 6.10221e+06 | 0.597806 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 82544 | 80862 | 0.979623 | 80862 | 0.979623 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 7.80817e+07 | 7.84159e+07 | 1.00428 | 7.84159e+07 | 1.00428 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 69484 | 67140 | 0.966266 | 67140 | 0.966266 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 6.50565e+08 | 6.96989e+08 | 1.07136 | 6.96989e+08 | 1.07136 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 82822 | 81118 | 0.979426 | 81118 | 0.979426 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 8.39132e+07 | 8.87153e+07 | 1.05723 | 8.87153e+07 | 1.05723 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 86828 | 83016 | 0.956097 | 83016 | 0.956097 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 8.41476e+06 | 5.15786e+06 | 0.612953 | 5.15786e+06 | 0.612953 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 82544 | 80862 | 0.979623 | 80862 | 0.979623 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 7.80817e+07 | 7.84159e+07 | 1.00428 | 7.84159e+07 | 1.00428 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 69484 | 67140 | 0.966266 | 67140 | 0.966266 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 6.50565e+08 | 6.96989e+08 | 1.07136 | 6.96989e+08 | 1.07136 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 82822 | 81118 | 0.979426 | 81118 | 0.979426 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 8.39132e+07 | 8.87153e+07 | 1.05723 | 8.87153e+07 | 1.05723 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 86828 | 83016 | 0.956097 | 83016 | 0.956097 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 7.93592e+06 | 4.90617e+06 | 0.618223 | 4.90617e+06 | 0.618223 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 82544 | 80862 | 0.979623 | 80862 | 0.979623 |
tflm | gcc | s | spike_rv64 | tflmi | resnet | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 7.80817e+07 | 7.84159e+07 | 1.00428 | 7.84159e+07 | 1.00428 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 0 | - | TFLM | Reference | RV64GC | 0 | - | ROM code | 51574 | 49366 | 0.957188 | 49366 | 0.957188 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 0 | - | TFLM | Reference | RV64GC | 0 | - | Run Cycles | 3.86384e+06 | 3.87202e+06 | 1.00212 | 3.87202e+06 | 1.00212 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | ROM code | 56358 | 54222 | 0.962099 | 54222 | 0.962099 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | Run Cycles | 1.9583e+06 | 1.94844e+06 | 0.994968 | 1.94844e+06 | 0.994968 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | ROM code | 56362 | 54226 | 0.962102 | 54226 | 0.962102 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | Run Cycles | 3.57478e+06 | 3.5649e+06 | 0.997235 | 3.5649e+06 | 0.997235 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 51754 | 49358 | 0.953704 | 49358 | 0.953704 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.86385e+06 | 3.87202e+06 | 1.00211 | 3.87202e+06 | 1.00211 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 56656 | 54254 | 0.957604 | 54254 | 0.957604 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.94495e+06 | 1.94853e+06 | 1.00184 | 1.94853e+06 | 1.00184 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 59552 | 55638 | 0.934276 | 55638 | 0.934276 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.46631e+06 | 2.20164e+06 | 0.892687 | 2.20164e+06 | 0.892687 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 56660 | 54258 | 0.957607 | 54258 | 0.957607 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.56139e+06 | 3.56499e+06 | 1.00101 | 3.56499e+06 | 1.00101 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 51740 | 49358 | 0.953962 | 49358 | 0.953962 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.86385e+06 | 3.87202e+06 | 1.00211 | 3.87202e+06 | 1.00211 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 56642 | 54254 | 0.95784 | 54254 | 0.95784 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.94495e+06 | 1.94853e+06 | 1.00184 | 1.94853e+06 | 1.00184 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 59552 | 55638 | 0.934276 | 55638 | 0.934276 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.23198e+06 | 2.08327e+06 | 0.933375 | 2.08327e+06 | 0.933375 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 56646 | 54258 | 0.957843 | 54258 | 0.957843 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.56137e+06 | 3.56499e+06 | 1.00102 | 3.56499e+06 | 1.00102 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 51740 | 49358 | 0.953962 | 49358 | 0.953962 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.86385e+06 | 3.87202e+06 | 1.00211 | 3.87202e+06 | 1.00211 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 56642 | 54254 | 0.95784 | 54254 | 0.95784 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.94495e+06 | 1.94853e+06 | 1.00184 | 1.94853e+06 | 1.00184 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 59552 | 55638 | 0.934276 | 55638 | 0.934276 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.11481e+06 | 2.02409e+06 | 0.9571 | 2.02409e+06 | 0.9571 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 56646 | 54258 | 0.957843 | 54258 | 0.957843 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.56137e+06 | 3.56499e+06 | 1.00102 | 3.56499e+06 | 1.00102 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 51740 | 49358 | 0.953962 | 49358 | 0.953962 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.86385e+06 | 3.87202e+06 | 1.00211 | 3.87202e+06 | 1.00211 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 56642 | 54254 | 0.95784 | 54254 | 0.95784 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.94495e+06 | 1.94853e+06 | 1.00184 | 1.94853e+06 | 1.00184 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 59552 | 55638 | 0.934276 | 55638 | 0.934276 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.05677e+06 | 1.99483e+06 | 0.969885 | 1.99483e+06 | 0.969885 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 56646 | 54258 | 0.957843 | 54258 | 0.957843 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.56137e+06 | 3.56499e+06 | 1.00102 | 3.56499e+06 | 1.00102 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 51740 | 49358 | 0.953962 | 49358 | 0.953962 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.86385e+06 | 3.87202e+06 | 1.00211 | 3.87202e+06 | 1.00211 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 56642 | 54254 | 0.95784 | 54254 | 0.95784 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.94495e+06 | 1.94853e+06 | 1.00184 | 1.94853e+06 | 1.00184 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 59552 | 55638 | 0.934276 | 55638 | 0.934276 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.05135e+06 | 1.99115e+06 | 0.970652 | 1.99115e+06 | 0.970652 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 56646 | 54258 | 0.957843 | 54258 | 0.957843 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.56137e+06 | 3.56499e+06 | 1.00102 | 3.56499e+06 | 1.00102 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 51740 | 49358 | 0.953962 | 49358 | 0.953962 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.86385e+06 | 3.87202e+06 | 1.00211 | 3.87202e+06 | 1.00211 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 56642 | 54254 | 0.95784 | 54254 | 0.95784 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 1.94495e+06 | 1.94853e+06 | 1.00184 | 1.94853e+06 | 1.00184 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 59552 | 55638 | 0.934276 | 55638 | 0.934276 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.04764e+06 | 1.98926e+06 | 0.97149 | 1.98926e+06 | 0.97149 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 56646 | 54258 | 0.957843 | 54258 | 0.957843 |
tflm | gcc | s | spike_rv64 | tflmi | toycar | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 3.56137e+06 | 3.56499e+06 | 1.00102 | 3.56499e+06 | 1.00102 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 0 | - | TFLM | Reference | RV64GC | 0 | - | ROM code | 67440 | 65520 | 0.97153 | 65520 | 0.97153 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 0 | - | TFLM | Reference | RV64GC | 0 | - | Run Cycles | 4.38462e+08 | 4.66677e+08 | 1.06435 | 4.66677e+08 | 1.06435 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | ROM code | 87706 | 85948 | 0.979956 | 85948 | 0.979956 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 0 | - | muRISCV-NN | Scalar | RV64GC | 0 | - | Run Cycles | 5.12604e+07 | 5.53989e+07 | 1.08074 | 5.53989e+07 | 1.08074 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | ROM code | 87410 | 85688 | 0.9803 | 85688 | 0.9803 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 0 | - | muRISCV-NN | Vector (Portable) | RV64GC | 0 | - | Run Cycles | 5.29758e+07 | 5.63609e+07 | 1.0639 | 5.63609e+07 | 1.0639 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 67760 | 65522 | 0.966972 | 65522 | 0.966972 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 128 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.38462e+08 | 4.66677e+08 | 1.06435 | 4.66677e+08 | 1.06435 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 88148 | 86786 | 0.984549 | 86786 | 0.984549 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 128 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.12603e+07 | 5.54036e+07 | 1.08083 | 5.54036e+07 | 1.08083 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 90856 | 87448 | 0.96249 | 87448 | 0.96249 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 128 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 2.28983e+07 | 1.38879e+07 | 0.606501 | 1.38879e+07 | 0.606501 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 87852 | 86526 | 0.984906 | 86526 | 0.984906 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 128 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.29707e+07 | 5.63667e+07 | 1.06411 | 5.63667e+07 | 1.06411 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 67746 | 65522 | 0.967171 | 65522 | 0.967171 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 256 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.38462e+08 | 4.66677e+08 | 1.06435 | 4.66677e+08 | 1.06435 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 88134 | 86786 | 0.984705 | 86786 | 0.984705 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 256 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.12604e+07 | 5.54036e+07 | 1.08083 | 5.54036e+07 | 1.08083 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 90856 | 87448 | 0.96249 | 87448 | 0.96249 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 256 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.69457e+07 | 1.05538e+07 | 0.622802 | 1.05538e+07 | 0.622802 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 87838 | 86526 | 0.985063 | 86526 | 0.985063 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 256 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.29707e+07 | 5.63667e+07 | 1.06411 | 5.63667e+07 | 1.06411 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 67746 | 65522 | 0.967171 | 65522 | 0.967171 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 512 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.38462e+08 | 4.66677e+08 | 1.06435 | 4.66677e+08 | 1.06435 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 88134 | 86786 | 0.984705 | 86786 | 0.984705 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 512 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.12604e+07 | 5.54036e+07 | 1.08083 | 5.54036e+07 | 1.08083 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 90856 | 87448 | 0.96249 | 87448 | 0.96249 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 512 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.46618e+07 | 9.26232e+06 | 0.631733 | 9.26232e+06 | 0.631733 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 87838 | 86526 | 0.985063 | 86526 | 0.985063 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 512 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.29707e+07 | 5.63667e+07 | 1.06411 | 5.63667e+07 | 1.06411 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 67746 | 65522 | 0.967171 | 65522 | 0.967171 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 1024 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.38462e+08 | 4.66677e+08 | 1.06435 | 4.66677e+08 | 1.06435 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 88134 | 86786 | 0.984705 | 86786 | 0.984705 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 1024 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.12604e+07 | 5.54036e+07 | 1.08083 | 5.54036e+07 | 1.08083 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 90856 | 87448 | 0.96249 | 87448 | 0.96249 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 1024 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.37572e+07 | 8.7571e+06 | 0.636546 | 8.7571e+06 | 0.636546 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 87838 | 86526 | 0.985063 | 86526 | 0.985063 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 1024 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.29707e+07 | 5.63667e+07 | 1.06411 | 5.63667e+07 | 1.06411 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 67746 | 65522 | 0.967171 | 65522 | 0.967171 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 2048 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.38462e+08 | 4.66677e+08 | 1.06435 | 4.66677e+08 | 1.06435 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 88134 | 86786 | 0.984705 | 86786 | 0.984705 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 2048 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.12604e+07 | 5.54036e+07 | 1.08083 | 5.54036e+07 | 1.08083 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 90856 | 87448 | 0.96249 | 87448 | 0.96249 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 2048 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.36801e+07 | 8.70823e+06 | 0.636561 | 8.70823e+06 | 0.636561 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 87838 | 86526 | 0.985063 | 86526 | 0.985063 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 2048 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.29707e+07 | 5.63667e+07 | 1.06411 | 5.63667e+07 | 1.06411 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | ROM code | 67746 | 65522 | 0.967171 | 65522 | 0.967171 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 4096 | - | TFLM | Reference | RV64GCV | 0 | Loop+SLP | Run Cycles | 4.38462e+08 | 4.66677e+08 | 1.06435 | 4.66677e+08 | 1.06435 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | ROM code | 88134 | 86786 | 0.984705 | 86786 | 0.984705 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 4096 | - | muRISCV-NN | Scalar | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.12604e+07 | 5.54036e+07 | 1.08083 | 5.54036e+07 | 1.08083 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | ROM code | 90856 | 87448 | 0.96249 | 87448 | 0.96249 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 4096 | - | muRISCV-NN | Vector | RV64GCV | 0 | - | Run Cycles | 1.3682e+07 | 8.71009e+06 | 0.636611 | 8.71009e+06 | 0.636611 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | ROM code | 87838 | 86526 | 0.985063 | 86526 | 0.985063 |
tflm | gcc | s | spike_rv64 | tflmi | vww | 4096 | - | muRISCV-NN | Vector (Portable) | RV64GCV | 0 | Loop+SLP | Run Cycles | 5.29707e+07 | 5.63667e+07 | 1.06411 | 5.63667e+07 | 1.06411 |