Compare 2024 11 26 TFLM GCC Os spike_rv32_min - tum-ei-eda/muriscv-nn GitHub Wiki
Metrics:
- Run Cycles
- ROM code
Labels:
- B:
Benchmarks-2024-11-26-TFLM-GCC-Os-spike_rv32_min
(Baseline) - C1:
Benchmarks-2024-11-21-TFLM-GCC-Os-spike_rv32_min
(Compare 1) [Date: 2024-11-26 -> 2024-11-21]
Framework | Toolchain | Optimize | Target | Backend | Model | VLEN | Layout | Kernels | Mode | Arch | Unroll | AutoVectorize | Metric | Value (B) | Value (C1) | Value (C1) [rel.] |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
tflm | gcc | s | spike_rv32_min | tflmi | aww | 0 | - | TFLM | Reference | RV32IM | 0 | - | ROM code | 123132 | 119012 | 0.96654 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 0 | - | TFLM | Reference | RV32IM | 0 | - | Run Cycles | 1.75181e+08 | 1.74715e+08 | 0.997339 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 0 | - | muRISCV-NN | Scalar | RV32IM | 0 | - | ROM code | 151624 | 147848 | 0.975096 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 0 | - | muRISCV-NN | Scalar | RV32IM | 0 | - | Run Cycles | 1.73226e+07 | 1.66703e+07 | 0.962342 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 0 | - | muRISCV-NN | Vector (Portable) | RV32IM | 0 | - | ROM code | 151388 | 147572 | 0.974793 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 0 | - | muRISCV-NN | Vector (Portable) | RV32IM | 0 | - | Run Cycles | 1.73363e+07 | 1.65529e+07 | 0.954815 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 128 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 123856 | 119012 | 0.96089 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 128 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.75181e+08 | 1.74715e+08 | 0.997339 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 128 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152404 | 147844 | 0.97008 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 128 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.73221e+07 | 1.66703e+07 | 0.962367 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 128 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 155980 | 149696 | 0.959713 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 128 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 7.1273e+06 | 4.12762e+06 | 0.579129 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 128 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152172 | 147568 | 0.969745 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 128 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.73385e+07 | 1.65529e+07 | 0.954692 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 256 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 123856 | 119012 | 0.96089 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 256 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.75181e+08 | 1.74715e+08 | 0.997339 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 256 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152404 | 147844 | 0.97008 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 256 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.73221e+07 | 1.66703e+07 | 0.962367 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 256 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 155980 | 149696 | 0.959713 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 256 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 4.87641e+06 | 2.85957e+06 | 0.586408 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 256 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152172 | 147568 | 0.969745 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 256 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.73385e+07 | 1.65529e+07 | 0.954692 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 512 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 123856 | 119012 | 0.96089 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 512 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.75181e+08 | 1.74715e+08 | 0.997339 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 512 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152404 | 147844 | 0.97008 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 512 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.73221e+07 | 1.66703e+07 | 0.962367 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 512 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 155980 | 149696 | 0.959713 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 512 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 3.64164e+06 | 2.17088e+06 | 0.596128 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 512 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152172 | 147568 | 0.969745 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 512 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.73385e+07 | 1.65529e+07 | 0.954692 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 1024 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 123856 | 119012 | 0.96089 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 1024 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.75181e+08 | 1.74715e+08 | 0.997339 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 1024 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152404 | 147844 | 0.97008 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 1024 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.73221e+07 | 1.66703e+07 | 0.962367 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 1024 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 155980 | 149696 | 0.959713 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 1024 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 3.59976e+06 | 2.12917e+06 | 0.591475 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 1024 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152172 | 147568 | 0.969745 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 1024 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.73385e+07 | 1.65529e+07 | 0.954692 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 2048 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 123856 | 119012 | 0.96089 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 2048 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.75181e+08 | 1.74715e+08 | 0.997339 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 2048 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152404 | 147844 | 0.97008 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 2048 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.73221e+07 | 1.66703e+07 | 0.962367 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 2048 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 155980 | 149696 | 0.959713 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 2048 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 3.60018e+06 | 2.12917e+06 | 0.591406 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 2048 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152172 | 147568 | 0.969745 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 2048 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.73385e+07 | 1.65529e+07 | 0.954692 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 4096 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 123856 | 119012 | 0.96089 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 4096 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.75181e+08 | 1.74715e+08 | 0.997339 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 4096 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152404 | 147844 | 0.97008 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 4096 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.73221e+07 | 1.66703e+07 | 0.962367 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 4096 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 155980 | 149696 | 0.959713 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 4096 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 3.6005e+06 | 2.13256e+06 | 0.592294 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 4096 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152172 | 147568 | 0.969745 |
tflm | gcc | s | spike_rv32_min | tflmi | aww | 4096 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.73385e+07 | 1.65529e+07 | 0.954692 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 0 | - | TFLM | Reference | RV32IM | 0 | - | ROM code | 125972 | 121764 | 0.966596 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 0 | - | TFLM | Reference | RV32IM | 0 | - | Run Cycles | 7.46703e+08 | 7.45818e+08 | 0.998814 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 0 | - | muRISCV-NN | Scalar | RV32IM | 0 | - | ROM code | 144964 | 141048 | 0.972986 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 0 | - | muRISCV-NN | Scalar | RV32IM | 0 | - | Run Cycles | 7.99329e+07 | 8.10156e+07 | 1.01354 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 0 | - | muRISCV-NN | Vector (Portable) | RV32IM | 0 | - | ROM code | 144580 | 140664 | 0.972915 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 0 | - | muRISCV-NN | Vector (Portable) | RV32IM | 0 | - | Run Cycles | 7.90395e+07 | 7.8475e+07 | 0.992858 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 128 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 126648 | 121760 | 0.961405 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 128 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.46703e+08 | 7.45818e+08 | 0.998814 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 128 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 145844 | 141040 | 0.967061 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 128 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.99382e+07 | 8.10156e+07 | 1.01348 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 128 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 150380 | 143960 | 0.957308 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 128 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 2.83099e+07 | 1.54853e+07 | 0.546993 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 128 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 145460 | 140656 | 0.966974 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 128 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.89549e+07 | 7.8475e+07 | 0.993922 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 256 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 126656 | 121760 | 0.961344 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 256 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.46703e+08 | 7.45818e+08 | 0.998814 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 256 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 145692 | 141040 | 0.96807 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 256 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.99382e+07 | 8.10156e+07 | 1.01348 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 256 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 150380 | 143960 | 0.957308 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 256 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.75417e+07 | 9.79829e+06 | 0.558572 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 256 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 145308 | 140656 | 0.967985 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 256 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.89605e+07 | 7.8475e+07 | 0.993852 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 512 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 126656 | 121760 | 0.961344 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 512 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.46703e+08 | 7.45818e+08 | 0.998814 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 512 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 145692 | 141040 | 0.96807 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 512 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.99382e+07 | 8.10156e+07 | 1.01348 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 512 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 150380 | 143960 | 0.957308 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 512 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.26327e+07 | 7.20464e+06 | 0.570317 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 512 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 145308 | 140656 | 0.967985 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 512 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.89602e+07 | 7.8475e+07 | 0.993855 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 1024 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 126656 | 121760 | 0.961344 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 1024 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.46703e+08 | 7.45818e+08 | 0.998814 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 1024 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 145692 | 141040 | 0.96807 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 1024 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.99382e+07 | 8.10156e+07 | 1.01348 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 1024 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 150380 | 143960 | 0.957308 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 1024 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.02377e+07 | 5.93912e+06 | 0.58012 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 1024 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 145308 | 140656 | 0.967985 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 1024 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.89601e+07 | 7.8475e+07 | 0.993857 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 2048 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 126656 | 121760 | 0.961344 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 2048 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.46703e+08 | 7.45818e+08 | 0.998814 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 2048 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 145692 | 141040 | 0.96807 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 2048 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.99382e+07 | 8.10156e+07 | 1.01348 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 2048 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 150380 | 143960 | 0.957308 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 2048 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 8.4468e+06 | 4.99743e+06 | 0.591635 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 2048 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 145308 | 140656 | 0.967985 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 2048 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.896e+07 | 7.8475e+07 | 0.993858 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 4096 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 126656 | 121760 | 0.961344 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 4096 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.46703e+08 | 7.45818e+08 | 0.998814 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 4096 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 145692 | 141040 | 0.96807 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 4096 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.99382e+07 | 8.10156e+07 | 1.01348 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 4096 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 150380 | 143960 | 0.957308 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 4096 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 7.96714e+06 | 4.7469e+06 | 0.59581 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 4096 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 145308 | 140656 | 0.967985 |
tflm | gcc | s | spike_rv32_min | tflmi | resnet | 4096 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 7.896e+07 | 7.8475e+07 | 0.993858 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 0 | - | TFLM | Reference | RV32IM | 0 | - | ROM code | 96144 | 92096 | 0.957896 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 0 | - | TFLM | Reference | RV32IM | 0 | - | Run Cycles | 3.12412e+06 | 3.10638e+06 | 0.994322 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 0 | - | muRISCV-NN | Scalar | RV32IM | 0 | - | ROM code | 103188 | 99128 | 0.960654 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 0 | - | muRISCV-NN | Scalar | RV32IM | 0 | - | Run Cycles | 1.85457e+06 | 1.78816e+06 | 0.964188 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 0 | - | muRISCV-NN | Vector (Portable) | RV32IM | 0 | - | ROM code | 103192 | 99132 | 0.960656 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 0 | - | muRISCV-NN | Vector (Portable) | RV32IM | 0 | - | Run Cycles | 3.20389e+06 | 3.14077e+06 | 0.980296 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 128 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 96768 | 92096 | 0.95172 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 128 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 3.12419e+06 | 3.10638e+06 | 0.994299 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 128 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 103872 | 99124 | 0.95429 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 128 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.85473e+06 | 1.78816e+06 | 0.964106 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 128 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 107412 | 100804 | 0.93848 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 128 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 2.23432e+06 | 1.94797e+06 | 0.87184 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 128 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 103876 | 99128 | 0.954292 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 128 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 3.20406e+06 | 3.14077e+06 | 0.980245 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 256 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 96768 | 92096 | 0.95172 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 256 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 3.12419e+06 | 3.10638e+06 | 0.994299 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 256 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 103872 | 99124 | 0.95429 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 256 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.85473e+06 | 1.78816e+06 | 0.964106 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 256 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 107412 | 100804 | 0.93848 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 256 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.99352e+06 | 1.8296e+06 | 0.917771 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 256 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 103876 | 99128 | 0.954292 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 256 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 3.20406e+06 | 3.14077e+06 | 0.980245 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 512 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 96768 | 92096 | 0.95172 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 512 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 3.12419e+06 | 3.10638e+06 | 0.994299 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 512 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 103872 | 99124 | 0.95429 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 512 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.85473e+06 | 1.78816e+06 | 0.964106 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 512 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 107412 | 100804 | 0.93848 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 512 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.87313e+06 | 1.77041e+06 | 0.945165 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 512 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 103876 | 99128 | 0.954292 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 512 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 3.20406e+06 | 3.14077e+06 | 0.980245 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 1024 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 96768 | 92096 | 0.95172 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 1024 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 3.12419e+06 | 3.10638e+06 | 0.994299 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 1024 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 103872 | 99124 | 0.95429 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 1024 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.85473e+06 | 1.78816e+06 | 0.964106 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 1024 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 107412 | 100804 | 0.93848 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 1024 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.81347e+06 | 1.74116e+06 | 0.960126 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 1024 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 103876 | 99128 | 0.954292 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 1024 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 3.20406e+06 | 3.14077e+06 | 0.980245 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 2048 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 96768 | 92096 | 0.95172 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 2048 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 3.12419e+06 | 3.10638e+06 | 0.994299 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 2048 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 103872 | 99124 | 0.95429 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 2048 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.85473e+06 | 1.78816e+06 | 0.964106 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 2048 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 107412 | 100804 | 0.93848 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 2048 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.80598e+06 | 1.73747e+06 | 0.962065 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 2048 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 103876 | 99128 | 0.954292 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 2048 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 3.20406e+06 | 3.14077e+06 | 0.980245 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 4096 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 96768 | 92096 | 0.95172 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 4096 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 3.12419e+06 | 3.10638e+06 | 0.994299 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 4096 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 103872 | 99124 | 0.95429 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 4096 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 1.85473e+06 | 1.78816e+06 | 0.964106 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 4096 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 107412 | 100804 | 0.93848 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 4096 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.80255e+06 | 1.73559e+06 | 0.962854 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 4096 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 103876 | 99128 | 0.954292 |
tflm | gcc | s | spike_rv32_min | tflmi | toycar | 4096 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 3.20406e+06 | 3.14077e+06 | 0.980245 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 0 | - | TFLM | Reference | RV32IM | 0 | - | ROM code | 123132 | 119012 | 0.96654 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 0 | - | TFLM | Reference | RV32IM | 0 | - | Run Cycles | 4.96738e+08 | 4.95283e+08 | 0.99707 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 0 | - | muRISCV-NN | Scalar | RV32IM | 0 | - | ROM code | 151624 | 147848 | 0.975096 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 0 | - | muRISCV-NN | Scalar | RV32IM | 0 | - | Run Cycles | 5.18219e+07 | 4.97001e+07 | 0.959056 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 0 | - | muRISCV-NN | Vector (Portable) | RV32IM | 0 | - | ROM code | 151388 | 147572 | 0.974793 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 0 | - | muRISCV-NN | Vector (Portable) | RV32IM | 0 | - | Run Cycles | 5.27924e+07 | 5.03046e+07 | 0.952876 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 128 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 123856 | 119012 | 0.96089 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 128 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 4.96738e+08 | 4.95283e+08 | 0.99707 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 128 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152404 | 147844 | 0.97008 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 128 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 5.1818e+07 | 4.97001e+07 | 0.959128 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 128 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 155980 | 149696 | 0.959713 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 128 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 2.28403e+07 | 1.34947e+07 | 0.590829 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 128 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152172 | 147568 | 0.969745 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 128 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 5.26146e+07 | 5.03046e+07 | 0.956096 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 256 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 123856 | 119012 | 0.96089 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 256 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 4.96738e+08 | 4.95283e+08 | 0.99707 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 256 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152404 | 147844 | 0.97008 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 256 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 5.1818e+07 | 4.97001e+07 | 0.959128 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 256 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 155980 | 149696 | 0.959713 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 256 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.68929e+07 | 1.01661e+07 | 0.601798 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 256 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152172 | 147568 | 0.969745 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 256 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 5.26141e+07 | 5.03046e+07 | 0.956105 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 512 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 123856 | 119012 | 0.96089 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 512 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 4.96738e+08 | 4.95283e+08 | 0.99707 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 512 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152404 | 147844 | 0.97008 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 512 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 5.1818e+07 | 4.97001e+07 | 0.959128 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 512 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 155980 | 149696 | 0.959713 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 512 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.46112e+07 | 8.87696e+06 | 0.607546 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 512 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152172 | 147568 | 0.969745 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 512 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 5.26139e+07 | 5.03046e+07 | 0.95611 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 1024 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 123856 | 119012 | 0.96089 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 1024 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 4.96738e+08 | 4.95283e+08 | 0.99707 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 1024 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152404 | 147844 | 0.97008 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 1024 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 5.1818e+07 | 4.97001e+07 | 0.959128 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 1024 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 155980 | 149696 | 0.959713 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 1024 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.37054e+07 | 8.37246e+06 | 0.610887 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 1024 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152172 | 147568 | 0.969745 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 1024 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 5.26138e+07 | 5.03046e+07 | 0.956112 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 2048 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 123856 | 119012 | 0.96089 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 2048 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 4.96738e+08 | 4.95283e+08 | 0.99707 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 2048 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152404 | 147844 | 0.97008 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 2048 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 5.1818e+07 | 4.97001e+07 | 0.959128 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 2048 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 155980 | 149696 | 0.959713 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 2048 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.3629e+07 | 8.32385e+06 | 0.610747 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 2048 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152172 | 147568 | 0.969745 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 2048 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 5.26137e+07 | 5.03046e+07 | 0.956113 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 4096 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 123856 | 119012 | 0.96089 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 4096 | - | TFLM | Reference | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 4.96738e+08 | 4.95283e+08 | 0.99707 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 4096 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152404 | 147844 | 0.97008 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 4096 | - | muRISCV-NN | Scalar | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 5.1818e+07 | 4.97001e+07 | 0.959128 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 4096 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | ROM code | 155980 | 149696 | 0.959713 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 4096 | - | muRISCV-NN | Vector | RV32IM_ZVE64X | 0 | - | Run Cycles | 1.36293e+07 | 8.32724e+06 | 0.610981 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 4096 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | ROM code | 152172 | 147568 | 0.969745 |
tflm | gcc | s | spike_rv32_min | tflmi | vww | 4096 | - | muRISCV-NN | Vector (Portable) | RV32IM_ZVE64X | 0 | Loop+SLP | Run Cycles | 5.26137e+07 | 5.03046e+07 | 0.956114 |