Skip to content

Compare 2024 11 26 TVM LLVM O3 spike_rv64

GitHub Action edited this page Nov 26, 2024 · 1 revision

Metrics:

  • Run Cycles
  • ROM code

Labels:

  • B: Benchmarks-2024-11-26-TVM-LLVM-O3-spike_rv64 (Baseline)
  • C1: Benchmarks-2024-11-21-TVM-LLVM-O3-spike_rv64 (Compare 1) [Date: 2024-11-26 -> 2024-11-21]
Framework Toolchain Optimize Target Backend Model VLEN Layout Kernels Mode Arch Unroll AutoVectorize Metric Value (B) Value (C1) Value (C1) [rel.]
tvm llvm 3 spike_rv64 tvmaot aww 0 NCHW TVM Fallback RV64GC 0 - ROM code 68672 66264 0.964935
tvm llvm 3 spike_rv64 tvmaot aww 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 1.31511e+07 1.31511e+07 0.999997
tvm llvm 3 spike_rv64 tvmaot aww 0 NHWC TVM Fallback RV64GC 0 - ROM code 52036 49628 0.953724
tvm llvm 3 spike_rv64 tvmaot aww 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 2.01568e+07 2.01567e+07 0.999999
tvm llvm 3 spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 50384 47976 0.952207
tvm llvm 3 spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 1.56719e+07 1.5677e+07 1.00033
tvm llvm 3 spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 50252 47844 0.952082
tvm llvm 3 spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 1.55916e+07 1.55858e+07 0.999634
tvm llvm 3 spike_rv64 tvmaot aww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 122576 120168 0.980355
tvm llvm 3 spike_rv64 tvmaot aww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.51938e+07 2.51886e+07 0.999794
tvm llvm 3 spike_rv64 tvmaot aww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 70716 68308 0.965948
tvm llvm 3 spike_rv64 tvmaot aww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.63327e+06 3.63324e+06 0.99999
tvm llvm 3 spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 58802 56394 0.959049
tvm llvm 3 spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 7.0734e+06 7.0785e+06 1.00072
tvm llvm 3 spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 52770 50362 0.954368
tvm llvm 3 spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 6.00542e+06 6.00027e+06 0.999143
tvm llvm 3 spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 59434 57000 0.959047
tvm llvm 3 spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 8.19904e+06 8.19845e+06 0.999928
tvm llvm 3 spike_rv64 tvmaot aww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 122234 120168 0.983098
tvm llvm 3 spike_rv64 tvmaot aww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.51401e+07 2.51907e+07 1.00201
tvm llvm 3 spike_rv64 tvmaot aww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 70768 68308 0.965239
tvm llvm 3 spike_rv64 tvmaot aww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.20592e+06 2.20042e+06 0.997509
tvm llvm 3 spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 58484 56394 0.964264
tvm llvm 3 spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 6.49106e+06 6.49217e+06 1.00017
tvm llvm 3 spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 52488 50362 0.959495
tvm llvm 3 spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.87141e+06 4.86626e+06 0.998943
tvm llvm 3 spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 59156 57000 0.963554
tvm llvm 3 spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.61158e+06 7.61212e+06 1.00007
tvm llvm 3 spike_rv64 tvmaot aww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 122848 120168 0.978184
tvm llvm 3 spike_rv64 tvmaot aww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.52832e+07 2.51935e+07 0.99645
tvm llvm 3 spike_rv64 tvmaot aww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 68772 68308 0.993253
tvm llvm 3 spike_rv64 tvmaot aww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.47073e+06 1.4848e+06 1.00957
tvm llvm 3 spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 58488 56394 0.964198
tvm llvm 3 spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 6.20093e+06 6.20204e+06 1.00018
tvm llvm 3 spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 52488 50362 0.959495
tvm llvm 3 spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.31314e+06 4.30799e+06 0.998806
tvm llvm 3 spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 59168 57000 0.963359
tvm llvm 3 spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.32145e+06 7.32199e+06 1.00007
tvm llvm 3 spike_rv64 tvmaot aww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 126470 120168 0.95017
tvm llvm 3 spike_rv64 tvmaot aww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.65302e+07 2.5199e+07 0.949825
tvm llvm 3 spike_rv64 tvmaot aww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 58348 68308 1.1707
tvm llvm 3 spike_rv64 tvmaot aww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 725620 1.63721e+06 2.25629
tvm llvm 3 spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 58488 56394 0.964198
tvm llvm 3 spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 6.0568e+06 6.05791e+06 1.00018
tvm llvm 3 spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 52488 50362 0.959495
tvm llvm 3 spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.27402e+06 4.26887e+06 0.998796
tvm llvm 3 spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 59168 57000 0.963359
tvm llvm 3 spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.17732e+06 7.17786e+06 1.00008
tvm llvm 3 spike_rv64 tvmaot aww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 126078 120168 0.953124
tvm llvm 3 spike_rv64 tvmaot aww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.65367e+07 2.52117e+07 0.950069
tvm llvm 3 spike_rv64 tvmaot aww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 58396 68308 1.16974
tvm llvm 3 spike_rv64 tvmaot aww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 736462 2.05623e+07 27.9204
tvm llvm 3 spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 58488 56394 0.964198
tvm llvm 3 spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.45294e+07 1.45305e+07 1.00008
tvm llvm 3 spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 52488 50362 0.959495
tvm llvm 3 spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.27402e+06 4.26887e+06 0.998796
tvm llvm 3 spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 59120 57000 0.964141
tvm llvm 3 spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.56489e+07 1.56505e+07 1.0001
tvm llvm 3 spike_rv64 tvmaot aww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 125774 120168 0.955428
tvm llvm 3 spike_rv64 tvmaot aww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.63911e+07 2.52359e+07 0.956229
tvm llvm 3 spike_rv64 tvmaot aww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 58344 68308 1.17078
tvm llvm 3 spike_rv64 tvmaot aww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 736375 2.05642e+07 27.9262
tvm llvm 3 spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 58488 56394 0.964198
tvm llvm 3 spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.45313e+07 1.45324e+07 1.00008
tvm llvm 3 spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 52488 50362 0.959495
tvm llvm 3 spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.27589e+06 4.27074e+06 0.998796
tvm llvm 3 spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 59120 57000 0.964141
tvm llvm 3 spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.56508e+07 1.56542e+07 1.00022
tvm llvm 3 spike_rv64 tvmaot resnet 0 NCHW TVM Fallback RV64GC 0 - ROM code 62632 60224 0.961553
tvm llvm 3 spike_rv64 tvmaot resnet 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 5.84107e+07 5.84107e+07 0.999999
tvm llvm 3 spike_rv64 tvmaot resnet 0 NHWC TVM Fallback RV64GC 0 - ROM code 60230 57796 0.959588
tvm llvm 3 spike_rv64 tvmaot resnet 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 6.78599e+07 6.78598e+07 0.999999
tvm llvm 3 spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 47264 44856 0.949052
tvm llvm 3 spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 5.56008e+07 5.55956e+07 0.999907
tvm llvm 3 spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 46908 44500 0.948665
tvm llvm 3 spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 7.13806e+07 7.13395e+07 0.999425
tvm llvm 3 spike_rv64 tvmaot resnet 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 129392 126988 0.981421
tvm llvm 3 spike_rv64 tvmaot resnet 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.10154e+08 1.10154e+08 0.999999
tvm llvm 3 spike_rv64 tvmaot resnet 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 57722 55320 0.958387
tvm llvm 3 spike_rv64 tvmaot resnet 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.39416e+07 3.39415e+07 0.999997
tvm llvm 3 spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 56292 53884 0.957223
tvm llvm 3 spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.35245e+07 1.35193e+07 0.999617
tvm llvm 3 spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 49518 47110 0.951371
tvm llvm 3 spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.51519e+07 1.51569e+07 1.00034
tvm llvm 3 spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 55614 53206 0.956702
tvm llvm 3 spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.69291e+07 1.68829e+07 0.997272
tvm llvm 3 spike_rv64 tvmaot resnet 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 126824 126984 1.00126
tvm llvm 3 spike_rv64 tvmaot resnet 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.09052e+08 1.10118e+08 1.00978
tvm llvm 3 spike_rv64 tvmaot resnet 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 57760 55314 0.957652
tvm llvm 3 spike_rv64 tvmaot resnet 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.08007e+07 3.08164e+07 1.00051
tvm llvm 3 spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 56066 53884 0.961082
tvm llvm 3 spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.10882e+07 1.10831e+07 0.999533
tvm llvm 3 spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 49288 47110 0.955811
tvm llvm 3 spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 9.56866e+06 9.57374e+06 1.00053
tvm llvm 3 spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 55388 53206 0.960605
tvm llvm 3 spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.58945e+07 1.58483e+07 0.997094
tvm llvm 3 spike_rv64 tvmaot resnet 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 127218 126984 0.998161
tvm llvm 3 spike_rv64 tvmaot resnet 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.09583e+08 1.10328e+08 1.00679
tvm llvm 3 spike_rv64 tvmaot resnet 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 56066 55316 0.986623
tvm llvm 3 spike_rv64 tvmaot resnet 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.84327e+07 2.93374e+07 1.03182
tvm llvm 3 spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 56066 53884 0.961082
tvm llvm 3 spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.39267e+07 1.38893e+07 0.997318
tvm llvm 3 spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 49288 47110 0.955811
tvm llvm 3 spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 7.02282e+06 7.0279e+06 1.00072
tvm llvm 3 spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 55392 53206 0.960536
tvm llvm 3 spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.6647e+07 1.66008e+07 0.997226
tvm llvm 3 spike_rv64 tvmaot resnet 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 126208 126988 1.00618
tvm llvm 3 spike_rv64 tvmaot resnet 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.09685e+08 1.10333e+08 1.0059
tvm llvm 3 spike_rv64 tvmaot resnet 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 54956 55320 1.00662
tvm llvm 3 spike_rv64 tvmaot resnet 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.71541e+07 5.38219e+07 1.98209
tvm llvm 3 spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 56066 53884 0.961082
tvm llvm 3 spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.54068e+07 1.53695e+07 0.997576
tvm llvm 3 spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 49288 47110 0.955811
tvm llvm 3 spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 5.78069e+06 5.78577e+06 1.00088
tvm llvm 3 spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 55392 53206 0.960536
tvm llvm 3 spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.63555e+07 1.63093e+07 0.997176
tvm llvm 3 spike_rv64 tvmaot resnet 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 125556 126988 1.01141
tvm llvm 3 spike_rv64 tvmaot resnet 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.09916e+08 1.10342e+08 1.00387
tvm llvm 3 spike_rv64 tvmaot resnet 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 54194 55314 1.02067
tvm llvm 3 spike_rv64 tvmaot resnet 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.66637e+07 7.01253e+07 2.63
tvm llvm 3 spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 56066 53884 0.961082
tvm llvm 3 spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.60794e+07 1.60421e+07 0.997677
tvm llvm 3 spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 49288 47110 0.955811
tvm llvm 3 spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.85429e+06 4.85937e+06 1.00105
tvm llvm 3 spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 55392 53206 0.960536
tvm llvm 3 spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.58832e+07 1.5837e+07 0.997092
tvm llvm 3 spike_rv64 tvmaot resnet 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 125798 126984 1.00943
tvm llvm 3 spike_rv64 tvmaot resnet 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.10749e+08 1.1036e+08 0.996489
tvm llvm 3 spike_rv64 tvmaot resnet 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 53636 55314 1.03128
tvm llvm 3 spike_rv64 tvmaot resnet 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.65753e+07 7.01272e+07 2.63881
tvm llvm 3 spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 56066 53884 0.961082
tvm llvm 3 spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 3.52734e+07 3.5236e+07 0.998941
tvm llvm 3 spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 49288 47110 0.955811
tvm llvm 3 spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.60706e+06 4.61215e+06 1.0011
tvm llvm 3 spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 55392 53206 0.960536
tvm llvm 3 spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 4.26676e+07 4.26214e+07 0.998918
tvm llvm 3 spike_rv64 tvmaot toycar 0 NCHW TVM Fallback RV64GC 0 - ROM code 44594 42186 0.946002
tvm llvm 3 spike_rv64 tvmaot toycar 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 1.62921e+06 1.62895e+06 0.999839
tvm llvm 3 spike_rv64 tvmaot toycar 0 NHWC TVM Fallback RV64GC 0 - ROM code 44594 42186 0.946002
tvm llvm 3 spike_rv64 tvmaot toycar 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 1.62921e+06 1.62895e+06 0.999839
tvm llvm 3 spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 38806 36394 0.937845
tvm llvm 3 spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 1.65894e+06 1.66394e+06 1.00301
tvm llvm 3 spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 38806 36394 0.937845
tvm llvm 3 spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 1.65894e+06 1.66394e+06 1.00301
tvm llvm 3 spike_rv64 tvmaot toycar 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47910 45502 0.949739
tvm llvm 3 spike_rv64 tvmaot toycar 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 827111 821720 0.993482
tvm llvm 3 spike_rv64 tvmaot toycar 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 47910 45502 0.949739
tvm llvm 3 spike_rv64 tvmaot toycar 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 827111 821720 0.993482
tvm llvm 3 spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39942 37530 0.939612
tvm llvm 3 spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 582403 577144 0.99097
tvm llvm 3 spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 40100 37688 0.93985
tvm llvm 3 spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 623306 618047 0.991563
tvm llvm 3 spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39942 37530 0.939612
tvm llvm 3 spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 582403 577144 0.99097
tvm llvm 3 spike_rv64 tvmaot toycar 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47664 45502 0.954641
tvm llvm 3 spike_rv64 tvmaot toycar 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 767987 763231 0.993807
tvm llvm 3 spike_rv64 tvmaot toycar 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 47664 45502 0.954641
tvm llvm 3 spike_rv64 tvmaot toycar 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 767987 763231 0.993807
tvm llvm 3 spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39620 37530 0.947249
tvm llvm 3 spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 490149 491116 1.00197
tvm llvm 3 spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 39814 37688 0.946602
tvm llvm 3 spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 499787 499679 0.999784
tvm llvm 3 spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39620 37530 0.947249
tvm llvm 3 spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 490149 491116 1.00197
tvm llvm 3 spike_rv64 tvmaot toycar 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 48332 45502 0.941447
tvm llvm 3 spike_rv64 tvmaot toycar 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 942838 742171 0.787167
tvm llvm 3 spike_rv64 tvmaot toycar 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 48332 45502 0.941447
tvm llvm 3 spike_rv64 tvmaot toycar 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 942838 742171 0.787167
tvm llvm 3 spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39620 37530 0.947249
tvm llvm 3 spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 444933 445900 1.00217
tvm llvm 3 spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 39814 37688 0.946602
tvm llvm 3 spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 440603 440495 0.999755
tvm llvm 3 spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39620 37530 0.947249
tvm llvm 3 spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 444933 445900 1.00217
tvm llvm 3 spike_rv64 tvmaot toycar 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 48242 45502 0.943203
tvm llvm 3 spike_rv64 tvmaot toycar 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 827944 729642 0.88127
tvm llvm 3 spike_rv64 tvmaot toycar 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 48242 45502 0.943203
tvm llvm 3 spike_rv64 tvmaot toycar 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 827944 729642 0.88127
tvm llvm 3 spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39620 37530 0.947249
tvm llvm 3 spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 422325 423292 1.00229
tvm llvm 3 spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 39814 37688 0.946602
tvm llvm 3 spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 411347 411239 0.999737
tvm llvm 3 spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39620 37530 0.947249
tvm llvm 3 spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 422325 423292 1.00229
tvm llvm 3 spike_rv64 tvmaot toycar 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 57180 45502 0.795768
tvm llvm 3 spike_rv64 tvmaot toycar 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 793852 722445 0.91005
tvm llvm 3 spike_rv64 tvmaot toycar 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 57180 45502 0.795768
tvm llvm 3 spike_rv64 tvmaot toycar 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 793852 722445 0.91005
tvm llvm 3 spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39620 37530 0.947249
tvm llvm 3 spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 411021 411988 1.00235
tvm llvm 3 spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 39814 37688 0.946602
tvm llvm 3 spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 407663 407555 0.999735
tvm llvm 3 spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39620 37530 0.947249
tvm llvm 3 spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 411021 411988 1.00235
tvm llvm 3 spike_rv64 tvmaot toycar 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 49362 45502 0.921802
tvm llvm 3 spike_rv64 tvmaot toycar 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 737143 862318 1.16981
tvm llvm 3 spike_rv64 tvmaot toycar 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 49362 45502 0.921802
tvm llvm 3 spike_rv64 tvmaot toycar 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 737143 862318 1.16981
tvm llvm 3 spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39620 37530 0.947249
tvm llvm 3 spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.34955e+06 1.35052e+06 1.00072
tvm llvm 3 spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 39814 37688 0.946602
tvm llvm 3 spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 405779 405671 0.999734
tvm llvm 3 spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39620 37530 0.947249
tvm llvm 3 spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.34955e+06 1.35052e+06 1.00072
tvm llvm 3 spike_rv64 tvmaot vww 0 NCHW TVM Fallback RV64GC 0 - ROM code 110582 108174 0.978224
tvm llvm 3 spike_rv64 tvmaot vww 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 3.7389e+07 3.73888e+07 0.999993
tvm llvm 3 spike_rv64 tvmaot vww 0 NHWC TVM Fallback RV64GC 0 - ROM code 86662 84248 0.972145
tvm llvm 3 spike_rv64 tvmaot vww 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 5.34152e+07 5.342e+07 1.00009
tvm llvm 3 spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 53642 51234 0.95511
tvm llvm 3 spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 4.39631e+07 4.3963e+07 0.999997
tvm llvm 3 spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 53644 51236 0.955112
tvm llvm 3 spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 4.48691e+07 4.47762e+07 0.997929
tvm llvm 3 spike_rv64 tvmaot vww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 247794 245382 0.990266
tvm llvm 3 spike_rv64 tvmaot vww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 6.78551e+07 6.78599e+07 1.00007
tvm llvm 3 spike_rv64 tvmaot vww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 157834 155430 0.984769
tvm llvm 3 spike_rv64 tvmaot vww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.19088e+07 1.19034e+07 0.999546
tvm llvm 3 spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 62610 60200 0.961508
tvm llvm 3 spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.69523e+07 1.69573e+07 1.00029
tvm llvm 3 spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 56592 54182 0.957414
tvm llvm 3 spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.33748e+07 1.33696e+07 0.999606
tvm llvm 3 spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 63256 60848 0.961932
tvm llvm 3 spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 2.05919e+07 2.05041e+07 0.995737
tvm llvm 3 spike_rv64 tvmaot vww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 252262 245382 0.972727
tvm llvm 3 spike_rv64 tvmaot vww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 6.91116e+07 6.78152e+07 0.981242
tvm llvm 3 spike_rv64 tvmaot vww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 156532 155432 0.992973
tvm llvm 3 spike_rv64 tvmaot vww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.00847e+06 8.46627e+06 1.05716
tvm llvm 3 spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 61768 60202 0.974647
tvm llvm 3 spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.65318e+07 1.65369e+07 1.0003
tvm llvm 3 spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 55876 54180 0.969647
tvm llvm 3 spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.00487e+07 1.00486e+07 0.999987
tvm llvm 3 spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 62546 60848 0.972852
tvm llvm 3 spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 2.03195e+07 2.02266e+07 0.995428
tvm llvm 3 spike_rv64 tvmaot vww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 253412 245382 0.968312
tvm llvm 3 spike_rv64 tvmaot vww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 6.80113e+07 6.78171e+07 0.997144
tvm llvm 3 spike_rv64 tvmaot vww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 150564 155424 1.03228
tvm llvm 3 spike_rv64 tvmaot vww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 5.74535e+06 9.18914e+06 1.5994
tvm llvm 3 spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 61770 60202 0.974616
tvm llvm 3 spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.77111e+07 1.76957e+07 0.999129
tvm llvm 3 spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 55878 54184 0.969684
tvm llvm 3 spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 8.75728e+06 8.75715e+06 0.999985
tvm llvm 3 spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 62560 60848 0.972634
tvm llvm 3 spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 2.18374e+07 2.17445e+07 0.995745
tvm llvm 3 spike_rv64 tvmaot vww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 255538 245382 0.960256
tvm llvm 3 spike_rv64 tvmaot vww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 6.86812e+07 6.78227e+07 0.9875
tvm llvm 3 spike_rv64 tvmaot vww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 137318 155424 1.13185
tvm llvm 3 spike_rv64 tvmaot vww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 4.73883e+06 1.75588e+07 3.7053
tvm llvm 3 spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 61772 60202 0.974584
tvm llvm 3 spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 2.08629e+07 2.08475e+07 0.99926
tvm llvm 3 spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 55880 54182 0.969613
tvm llvm 3 spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 8.25516e+06 8.25503e+06 0.999984
tvm llvm 3 spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 62560 60848 0.972634
tvm llvm 3 spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 2.49892e+07 2.48963e+07 0.996282
tvm llvm 3 spike_rv64 tvmaot vww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 255738 245380 0.959498
tvm llvm 3 spike_rv64 tvmaot vww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 6.87458e+07 6.78339e+07 0.986735
tvm llvm 3 spike_rv64 tvmaot vww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 127070 155432 1.2232
tvm llvm 3 spike_rv64 tvmaot vww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 4.23103e+06 2.58519e+07 6.11006
tvm llvm 3 spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 61770 60202 0.974616
tvm llvm 3 spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 2.43881e+07 2.43726e+07 0.999367
tvm llvm 3 spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 55880 54184 0.969649
tvm llvm 3 spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 8.20739e+06 8.20726e+06 0.999984
tvm llvm 3 spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 62510 60844 0.973348
tvm llvm 3 spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 2.85061e+07 2.84215e+07 0.997032
tvm llvm 3 spike_rv64 tvmaot vww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 254960 245386 0.962449
tvm llvm 3 spike_rv64 tvmaot vww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 6.85084e+07 6.78563e+07 0.990481
tvm llvm 3 spike_rv64 tvmaot vww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 123598 155430 1.25754
tvm llvm 3 spike_rv64 tvmaot vww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 4.19675e+06 5.03379e+07 11.9945
tvm llvm 3 spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 61770 60200 0.974583
tvm llvm 3 spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 3.83529e+07 3.83374e+07 0.999598
tvm llvm 3 spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 55874 54184 0.969753
tvm llvm 3 spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 8.20926e+06 8.20913e+06 0.999984
tvm llvm 3 spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 62510 60844 0.973348
tvm llvm 3 spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 4.24709e+07 4.23881e+07 0.998052
2024-11-26
2024-11-21
2024-11-19
2024-11-18
2024-07-12
2024-06-29
2024-03-02
2024-02-26
2024-02-23
2024-02-22
2024-02-20
2024-02-11
2023-12-22
Clone this wiki locally