Skip to content

Compare 2024 11 26 TVM GCC O3 spike_rv32

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

Metrics:

  • Run Cycles
  • ROM code

Labels:

  • B: Benchmarks-2024-11-26-TVM-GCC-O3-spike_rv32 (Baseline)
  • C1: Benchmarks-2024-11-21-TVM-GCC-O3-spike_rv32 (Compare 1) [Date: 2024-11-26 -> 2024-11-21]
Framework Toolchain Optimize Target Backend Model VLEN Layout Kernels Mode Arch Unroll AutoVectorize Metric Value (B) Value (C1) Value (C1) [rel.]
tvm gcc 3 spike_rv32 tvmaot aww 0 NCHW TVM Fallback RV32GC 0 - ROM code 76380 73908 0.967636
tvm gcc 3 spike_rv32 tvmaot aww 0 NCHW TVM Fallback RV32GC 0 - Run Cycles 1.38295e+07 1.41592e+07 1.02384
tvm gcc 3 spike_rv32 tvmaot aww 0 NHWC TVM Fallback RV32GC 0 - ROM code 49444 46920 0.948952
tvm gcc 3 spike_rv32 tvmaot aww 0 NHWC TVM Fallback RV32GC 0 - Run Cycles 2.13547e+07 2.133e+07 0.99884
tvm gcc 3 spike_rv32 tvmaot aww 0 NHWC muRISCV-NN Scalar RV32GC 0 - ROM code 63924 61512 0.962268
tvm gcc 3 spike_rv32 tvmaot aww 0 NHWC muRISCV-NN Scalar RV32GC 0 - Run Cycles 1.59767e+07 1.61746e+07 1.01239
tvm gcc 3 spike_rv32 tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - ROM code 61218 58128 0.949525
tvm gcc 3 spike_rv32 tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - Run Cycles 1.55571e+07 1.55258e+07 0.997987
tvm gcc 3 spike_rv32 tvmaot aww 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 96996 69992 0.721597
tvm gcc 3 spike_rv32 tvmaot aww 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.0453e+07 1.41763e+07 1.3562
tvm gcc 3 spike_rv32 tvmaot aww 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 58884 47060 0.799198
tvm gcc 3 spike_rv32 tvmaot aww 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 8.55032e+06 2.12544e+07 2.4858
tvm gcc 3 spike_rv32 tvmaot aww 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 81028 61522 0.759268
tvm gcc 3 spike_rv32 tvmaot aww 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 8.79328e+06 1.61746e+07 1.83943
tvm gcc 3 spike_rv32 tvmaot aww 128 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 66518 63654 0.956944
tvm gcc 3 spike_rv32 tvmaot aww 128 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 9.19346e+06 8.54197e+06 0.929136
tvm gcc 3 spike_rv32 tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 78626 58134 0.739374
tvm gcc 3 spike_rv32 tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 7.5655e+06 1.55258e+07 2.05218
tvm gcc 3 spike_rv32 tvmaot aww 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 101870 69992 0.687072
tvm gcc 3 spike_rv32 tvmaot aww 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.06537e+07 1.41763e+07 1.33065
tvm gcc 3 spike_rv32 tvmaot aww 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 64114 47060 0.734005
tvm gcc 3 spike_rv32 tvmaot aww 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 5.55512e+06 2.12544e+07 3.82608
tvm gcc 3 spike_rv32 tvmaot aww 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 77630 61514 0.7924
tvm gcc 3 spike_rv32 tvmaot aww 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 8.48552e+06 1.61746e+07 1.90614
tvm gcc 3 spike_rv32 tvmaot aww 256 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 66534 63646 0.956594
tvm gcc 3 spike_rv32 tvmaot aww 256 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 6.9161e+06 6.58291e+06 0.951824
tvm gcc 3 spike_rv32 tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 75204 58134 0.773017
tvm gcc 3 spike_rv32 tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 6.98011e+06 1.55258e+07 2.22429
tvm gcc 3 spike_rv32 tvmaot aww 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 94758 69992 0.738639
tvm gcc 3 spike_rv32 tvmaot aww 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 8.93916e+06 1.41763e+07 1.58587
tvm gcc 3 spike_rv32 tvmaot aww 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 57202 47060 0.822699
tvm gcc 3 spike_rv32 tvmaot aww 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 4.046e+06 2.12544e+07 5.25318
tvm gcc 3 spike_rv32 tvmaot aww 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 78584 61520 0.782857
tvm gcc 3 spike_rv32 tvmaot aww 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 8.28507e+06 1.61746e+07 1.95226
tvm gcc 3 spike_rv32 tvmaot aww 512 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 66530 63652 0.956741
tvm gcc 3 spike_rv32 tvmaot aww 512 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 5.68914e+06 5.38841e+06 0.947138
tvm gcc 3 spike_rv32 tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 76164 58140 0.763353
tvm gcc 3 spike_rv32 tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 6.50294e+06 1.55258e+07 2.3875
tvm gcc 3 spike_rv32 tvmaot aww 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 91816 69992 0.762307
tvm gcc 3 spike_rv32 tvmaot aww 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 8.34909e+06 1.41763e+07 1.69795
tvm gcc 3 spike_rv32 tvmaot aww 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 55014 47060 0.855419
tvm gcc 3 spike_rv32 tvmaot aww 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 3.21655e+06 2.12544e+07 6.60782
tvm gcc 3 spike_rv32 tvmaot aww 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 79886 61518 0.770072
tvm gcc 3 spike_rv32 tvmaot aww 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 8.06339e+06 1.61746e+07 2.00593
tvm gcc 3 spike_rv32 tvmaot aww 1024 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 66520 63652 0.956885
tvm gcc 3 spike_rv32 tvmaot aww 1024 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 5.65457e+06 5.35082e+06 0.946282
tvm gcc 3 spike_rv32 tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 77446 58140 0.750717
tvm gcc 3 spike_rv32 tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 6.2864e+06 1.55258e+07 2.46974
tvm gcc 3 spike_rv32 tvmaot aww 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 90584 69992 0.772675
tvm gcc 3 spike_rv32 tvmaot aww 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 8.47503e+06 1.41763e+07 1.67271
tvm gcc 3 spike_rv32 tvmaot aww 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 51374 47060 0.916028
tvm gcc 3 spike_rv32 tvmaot aww 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.81458e+06 2.12544e+07 7.55151
tvm gcc 3 spike_rv32 tvmaot aww 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 82162 61524 0.748813
tvm gcc 3 spike_rv32 tvmaot aww 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 7.52996e+06 1.61746e+07 2.14804
tvm gcc 3 spike_rv32 tvmaot aww 2048 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 66530 63646 0.956651
tvm gcc 3 spike_rv32 tvmaot aww 2048 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 5.65457e+06 5.3542e+06 0.94688
tvm gcc 3 spike_rv32 tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 79730 58134 0.729136
tvm gcc 3 spike_rv32 tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 5.74268e+06 1.55258e+07 2.70357
tvm gcc 3 spike_rv32 tvmaot aww 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 90710 69992 0.771602
tvm gcc 3 spike_rv32 tvmaot aww 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 8.48025e+06 1.41763e+07 1.67168
tvm gcc 3 spike_rv32 tvmaot aww 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 51512 47060 0.913574
tvm gcc 3 spike_rv32 tvmaot aww 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.8134e+06 2.12544e+07 7.55469
tvm gcc 3 spike_rv32 tvmaot aww 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 85710 61520 0.717769
tvm gcc 3 spike_rv32 tvmaot aww 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 7.37335e+06 1.61746e+07 2.19366
tvm gcc 3 spike_rv32 tvmaot aww 4096 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 66516 63650 0.956913
tvm gcc 3 spike_rv32 tvmaot aww 4096 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 5.66135e+06 5.35759e+06 0.946346
tvm gcc 3 spike_rv32 tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 83296 58142 0.698017
tvm gcc 3 spike_rv32 tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 5.58229e+06 1.55258e+07 2.78125
tvm gcc 3 spike_rv32 tvmaot resnet 0 NCHW TVM Fallback RV32GC 0 - ROM code 68924 66308 0.962045
tvm gcc 3 spike_rv32 tvmaot resnet 0 NCHW TVM Fallback RV32GC 0 - Run Cycles 5.71444e+07 5.73558e+07 1.0037
tvm gcc 3 spike_rv32 tvmaot resnet 0 NHWC TVM Fallback RV32GC 0 - ROM code 50184 47772 0.951937
tvm gcc 3 spike_rv32 tvmaot resnet 0 NHWC TVM Fallback RV32GC 0 - Run Cycles 7.73016e+07 8.23628e+07 1.06547
tvm gcc 3 spike_rv32 tvmaot resnet 0 NHWC muRISCV-NN Scalar RV32GC 0 - ROM code 57700 55188 0.956464
tvm gcc 3 spike_rv32 tvmaot resnet 0 NHWC muRISCV-NN Scalar RV32GC 0 - Run Cycles 5.45639e+07 5.45312e+07 0.999401
tvm gcc 3 spike_rv32 tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - ROM code 56940 54336 0.954268
tvm gcc 3 spike_rv32 tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - Run Cycles 7.24067e+07 7.25782e+07 1.00237
tvm gcc 3 spike_rv32 tvmaot resnet 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 82842 64760 0.781729
tvm gcc 3 spike_rv32 tvmaot resnet 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 3.157e+07 5.73471e+07 1.81651
tvm gcc 3 spike_rv32 tvmaot resnet 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 51996 48476 0.932302
tvm gcc 3 spike_rv32 tvmaot resnet 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 4.83628e+07 8.23941e+07 1.70367
tvm gcc 3 spike_rv32 tvmaot resnet 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 75216 55200 0.733886
tvm gcc 3 spike_rv32 tvmaot resnet 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.80365e+07 5.46498e+07 3.02996
tvm gcc 3 spike_rv32 tvmaot resnet 128 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 64138 61492 0.958745
tvm gcc 3 spike_rv32 tvmaot resnet 128 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 3.21796e+07 2.85511e+07 0.887242
tvm gcc 3 spike_rv32 tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 74394 54368 0.730812
tvm gcc 3 spike_rv32 tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 2.91802e+07 7.26968e+07 2.49131
tvm gcc 3 spike_rv32 tvmaot resnet 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 81746 64760 0.79221
tvm gcc 3 spike_rv32 tvmaot resnet 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 3.40999e+07 5.73471e+07 1.68174
tvm gcc 3 spike_rv32 tvmaot resnet 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 53852 48476 0.900171
tvm gcc 3 spike_rv32 tvmaot resnet 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.4599e+07 8.23941e+07 3.3495
tvm gcc 3 spike_rv32 tvmaot resnet 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 71396 55198 0.773125
tvm gcc 3 spike_rv32 tvmaot resnet 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.15229e+07 5.46498e+07 4.74274
tvm gcc 3 spike_rv32 tvmaot resnet 256 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 64160 61490 0.958385
tvm gcc 3 spike_rv32 tvmaot resnet 256 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 1.97757e+07 1.7915e+07 0.905914
tvm gcc 3 spike_rv32 tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 70566 54360 0.770343
tvm gcc 3 spike_rv32 tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.70823e+07 7.26968e+07 4.25568
tvm gcc 3 spike_rv32 tvmaot resnet 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 80580 64760 0.803673
tvm gcc 3 spike_rv32 tvmaot resnet 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.86173e+07 5.73471e+07 2.00393
tvm gcc 3 spike_rv32 tvmaot resnet 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 55898 48476 0.867222
tvm gcc 3 spike_rv32 tvmaot resnet 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.77309e+07 8.23941e+07 4.64693
tvm gcc 3 spike_rv32 tvmaot resnet 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 72134 55198 0.765215
tvm gcc 3 spike_rv32 tvmaot resnet 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 8.32784e+06 5.46498e+07 6.56231
tvm gcc 3 spike_rv32 tvmaot resnet 512 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 64176 61484 0.958053
tvm gcc 3 spike_rv32 tvmaot resnet 512 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 1.41491e+07 1.31315e+07 0.92808
tvm gcc 3 spike_rv32 tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 71274 54356 0.762634
tvm gcc 3 spike_rv32 tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.09661e+07 7.26968e+07 6.62923
tvm gcc 3 spike_rv32 tvmaot resnet 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 75384 64760 0.859068
tvm gcc 3 spike_rv32 tvmaot resnet 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.92999e+07 5.73471e+07 1.95724
tvm gcc 3 spike_rv32 tvmaot resnet 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 53646 48476 0.903627
tvm gcc 3 spike_rv32 tvmaot resnet 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 3.14736e+07 8.23941e+07 2.61788
tvm gcc 3 spike_rv32 tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 72134 55202 0.76527
tvm gcc 3 spike_rv32 tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 6.83755e+06 5.46499e+07 7.9926
tvm gcc 3 spike_rv32 tvmaot resnet 1024 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 64160 61488 0.958354
tvm gcc 3 spike_rv32 tvmaot resnet 1024 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 1.14075e+07 1.07978e+07 0.946551
tvm gcc 3 spike_rv32 tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 71304 54362 0.762398
tvm gcc 3 spike_rv32 tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 8.09777e+06 7.26968e+07 8.97739
tvm gcc 3 spike_rv32 tvmaot resnet 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 72328 64760 0.895366
tvm gcc 3 spike_rv32 tvmaot resnet 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.96451e+07 5.73471e+07 1.93446
tvm gcc 3 spike_rv32 tvmaot resnet 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 51852 48476 0.934892
tvm gcc 3 spike_rv32 tvmaot resnet 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 5.03441e+07 8.23941e+07 1.63662
tvm gcc 3 spike_rv32 tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 72122 55202 0.765398
tvm gcc 3 spike_rv32 tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 6.15825e+06 5.46498e+07 8.87425
tvm gcc 3 spike_rv32 tvmaot resnet 2048 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 64160 61494 0.958448
tvm gcc 3 spike_rv32 tvmaot resnet 2048 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 9.23118e+06 8.76906e+06 0.949938
tvm gcc 3 spike_rv32 tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 71310 54354 0.762221
tvm gcc 3 spike_rv32 tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 6.78872e+06 7.26968e+07 10.7085
tvm gcc 3 spike_rv32 tvmaot resnet 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 72528 64760 0.892897
tvm gcc 3 spike_rv32 tvmaot resnet 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.96437e+07 5.73471e+07 1.93455
tvm gcc 3 spike_rv32 tvmaot resnet 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 50638 48476 0.957305
tvm gcc 3 spike_rv32 tvmaot resnet 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 7.50328e+07 8.23941e+07 1.09811
tvm gcc 3 spike_rv32 tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 72126 55198 0.7653
tvm gcc 3 spike_rv32 tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 5.82801e+06 5.46498e+07 9.3771
tvm gcc 3 spike_rv32 tvmaot resnet 4096 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 64162 61488 0.958324
tvm gcc 3 spike_rv32 tvmaot resnet 4096 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 8.65104e+06 8.2187e+06 0.950025
tvm gcc 3 spike_rv32 tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 71292 54366 0.762582
tvm gcc 3 spike_rv32 tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 6.15128e+06 7.26968e+07 11.8182
tvm gcc 3 spike_rv32 tvmaot toycar 0 NCHW TVM Fallback RV32GC 0 - ROM code 51010 48524 0.951264
tvm gcc 3 spike_rv32 tvmaot toycar 0 NCHW TVM Fallback RV32GC 0 - Run Cycles 1.63912e+06 1.63822e+06 0.99945
tvm gcc 3 spike_rv32 tvmaot toycar 0 NHWC TVM Fallback RV32GC 0 - ROM code 51010 48524 0.951264
tvm gcc 3 spike_rv32 tvmaot toycar 0 NHWC TVM Fallback RV32GC 0 - Run Cycles 1.63912e+06 1.63822e+06 0.99945
tvm gcc 3 spike_rv32 tvmaot toycar 0 NHWC muRISCV-NN Scalar RV32GC 0 - ROM code 43882 41056 0.9356
tvm gcc 3 spike_rv32 tvmaot toycar 0 NHWC muRISCV-NN Scalar RV32GC 0 - Run Cycles 1.68142e+06 1.68048e+06 0.999439
tvm gcc 3 spike_rv32 tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - ROM code 43892 41056 0.935387
tvm gcc 3 spike_rv32 tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - Run Cycles 1.68142e+06 1.68048e+06 0.999439
tvm gcc 3 spike_rv32 tvmaot toycar 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 61558 48596 0.789434
tvm gcc 3 spike_rv32 tvmaot toycar 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 883810 1.63823e+06 1.8536
tvm gcc 3 spike_rv32 tvmaot toycar 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 61558 48596 0.789434
tvm gcc 3 spike_rv32 tvmaot toycar 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 883810 1.63823e+06 1.8536
tvm gcc 3 spike_rv32 tvmaot toycar 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 44566 41178 0.923978
tvm gcc 3 spike_rv32 tvmaot toycar 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 769281 1.67953e+06 2.18325
tvm gcc 3 spike_rv32 tvmaot toycar 128 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 46238 43564 0.942169
tvm gcc 3 spike_rv32 tvmaot toycar 128 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 940667 999137 1.06216
tvm gcc 3 spike_rv32 tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 44566 41178 0.923978
tvm gcc 3 spike_rv32 tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 769279 1.67953e+06 2.18326
tvm gcc 3 spike_rv32 tvmaot toycar 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 59250 48596 0.820186
tvm gcc 3 spike_rv32 tvmaot toycar 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 786984 1.63823e+06 2.08165
tvm gcc 3 spike_rv32 tvmaot toycar 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 59250 48596 0.820186
tvm gcc 3 spike_rv32 tvmaot toycar 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 786984 1.63823e+06 2.08165
tvm gcc 3 spike_rv32 tvmaot toycar 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 44566 41176 0.923933
tvm gcc 3 spike_rv32 tvmaot toycar 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 587485 1.67953e+06 2.85885
tvm gcc 3 spike_rv32 tvmaot toycar 256 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 46240 43564 0.942128
tvm gcc 3 spike_rv32 tvmaot toycar 256 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 692837 717977 1.03629
tvm gcc 3 spike_rv32 tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 44564 41176 0.923975
tvm gcc 3 spike_rv32 tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 587487 1.67953e+06 2.85884
tvm gcc 3 spike_rv32 tvmaot toycar 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 55842 48596 0.870241
tvm gcc 3 spike_rv32 tvmaot toycar 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 738723 1.63823e+06 2.21765
tvm gcc 3 spike_rv32 tvmaot toycar 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 55842 48596 0.870241
tvm gcc 3 spike_rv32 tvmaot toycar 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 738723 1.63823e+06 2.21765
tvm gcc 3 spike_rv32 tvmaot toycar 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 44666 41178 0.921909
tvm gcc 3 spike_rv32 tvmaot toycar 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 496867 1.67953e+06 3.38025
tvm gcc 3 spike_rv32 tvmaot toycar 512 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 46244 43564 0.942047
tvm gcc 3 spike_rv32 tvmaot toycar 512 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 568925 577397 1.01489
tvm gcc 3 spike_rv32 tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 44670 41178 0.921827
tvm gcc 3 spike_rv32 tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 496871 1.67953e+06 3.38022
tvm gcc 3 spike_rv32 tvmaot toycar 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 91690 48596 0.530003
tvm gcc 3 spike_rv32 tvmaot toycar 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 951135 1.63823e+06 1.72239
tvm gcc 3 spike_rv32 tvmaot toycar 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 91690 48596 0.530003
tvm gcc 3 spike_rv32 tvmaot toycar 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 951135 1.63823e+06 1.72239
tvm gcc 3 spike_rv32 tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 44582 41176 0.923601
tvm gcc 3 spike_rv32 tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 451629 1.67953e+06 3.71884
tvm gcc 3 spike_rv32 tvmaot toycar 1024 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 46244 43564 0.942047
tvm gcc 3 spike_rv32 tvmaot toycar 1024 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 507600 507911 1.00061
tvm gcc 3 spike_rv32 tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 44582 41174 0.923557
tvm gcc 3 spike_rv32 tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 451628 1.67953e+06 3.71884
tvm gcc 3 spike_rv32 tvmaot toycar 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 61742 48596 0.787082
tvm gcc 3 spike_rv32 tvmaot toycar 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 753529 1.63823e+06 2.17407
tvm gcc 3 spike_rv32 tvmaot toycar 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 61742 48596 0.787082
tvm gcc 3 spike_rv32 tvmaot toycar 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 753529 1.63823e+06 2.17407
tvm gcc 3 spike_rv32 tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 44564 41178 0.924019
tvm gcc 3 spike_rv32 tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 429019 1.67953e+06 3.91482
tvm gcc 3 spike_rv32 tvmaot toycar 2048 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 46244 43564 0.942047
tvm gcc 3 spike_rv32 tvmaot toycar 2048 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 503282 502549 0.998544
tvm gcc 3 spike_rv32 tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 44572 41180 0.923898
tvm gcc 3 spike_rv32 tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 429022 1.67953e+06 3.9148
tvm gcc 3 spike_rv32 tvmaot toycar 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 64206 48596 0.756876
tvm gcc 3 spike_rv32 tvmaot toycar 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 769530 1.63823e+06 2.12887
tvm gcc 3 spike_rv32 tvmaot toycar 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 64206 48596 0.756876
tvm gcc 3 spike_rv32 tvmaot toycar 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 769530 1.63823e+06 2.12887
tvm gcc 3 spike_rv32 tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 44546 41176 0.924348
tvm gcc 3 spike_rv32 tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 417713 1.67953e+06 4.02078
tvm gcc 3 spike_rv32 tvmaot toycar 4096 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 46234 43564 0.94225
tvm gcc 3 spike_rv32 tvmaot toycar 4096 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 502735 501462 0.997468
tvm gcc 3 spike_rv32 tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 44546 41180 0.924438
tvm gcc 3 spike_rv32 tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 417711 1.67953e+06 4.0208
tvm gcc 3 spike_rv32 tvmaot vww 0 NCHW TVM Fallback RV32GC 0 - ROM code 136920 135546 0.989965
tvm gcc 3 spike_rv32 tvmaot vww 0 NCHW TVM Fallback RV32GC 0 - Run Cycles 4.12223e+07 4.17371e+07 1.01249
tvm gcc 3 spike_rv32 tvmaot vww 0 NHWC TVM Fallback RV32GC 0 - ROM code 67108 65222 0.971896
tvm gcc 3 spike_rv32 tvmaot vww 0 NHWC TVM Fallback RV32GC 0 - Run Cycles 5.92625e+07 6.06853e+07 1.02401
tvm gcc 3 spike_rv32 tvmaot vww 0 NHWC muRISCV-NN Scalar RV32GC 0 - ROM code 67392 65068 0.965515
tvm gcc 3 spike_rv32 tvmaot vww 0 NHWC muRISCV-NN Scalar RV32GC 0 - Run Cycles 4.53604e+07 4.64423e+07 1.02385
tvm gcc 3 spike_rv32 tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - ROM code 64828 61936 0.95539
tvm gcc 3 spike_rv32 tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV32GC 0 - Run Cycles 4.57148e+07 4.60114e+07 1.00649
tvm gcc 3 spike_rv32 tvmaot vww 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 195902 119372 0.609345
tvm gcc 3 spike_rv32 tvmaot vww 128 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.62409e+07 4.16604e+07 1.58762
tvm gcc 3 spike_rv32 tvmaot vww 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 89558 66786 0.745729
tvm gcc 3 spike_rv32 tvmaot vww 128 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.78947e+07 6.03721e+07 2.16428
tvm gcc 3 spike_rv32 tvmaot vww 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 85680 65074 0.7595
tvm gcc 3 spike_rv32 tvmaot vww 128 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 2.52038e+07 4.64423e+07 1.84267
tvm gcc 3 spike_rv32 tvmaot vww 128 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 70154 67330 0.959746
tvm gcc 3 spike_rv32 tvmaot vww 128 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 2.55376e+07 2.36829e+07 0.927372
tvm gcc 3 spike_rv32 tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 83438 61934 0.742276
tvm gcc 3 spike_rv32 tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 2.22359e+07 4.60114e+07 2.06924
tvm gcc 3 spike_rv32 tvmaot vww 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 200230 119372 0.596174
tvm gcc 3 spike_rv32 tvmaot vww 256 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.84215e+07 4.16604e+07 1.46581
tvm gcc 3 spike_rv32 tvmaot vww 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 101166 66786 0.660163
tvm gcc 3 spike_rv32 tvmaot vww 256 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.03134e+07 6.03721e+07 2.97204
tvm gcc 3 spike_rv32 tvmaot vww 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 82152 65078 0.792166
tvm gcc 3 spike_rv32 tvmaot vww 256 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 2.11332e+07 4.64423e+07 2.1976
tvm gcc 3 spike_rv32 tvmaot vww 256 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 70136 67354 0.960334
tvm gcc 3 spike_rv32 tvmaot vww 256 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 1.86502e+07 1.75636e+07 0.941736
tvm gcc 3 spike_rv32 tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 79850 61938 0.775679
tvm gcc 3 spike_rv32 tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.7176e+07 4.60114e+07 2.67882
tvm gcc 3 spike_rv32 tvmaot vww 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 179584 119372 0.664714
tvm gcc 3 spike_rv32 tvmaot vww 512 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.28529e+07 4.16604e+07 1.82298
tvm gcc 3 spike_rv32 tvmaot vww 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 115880 66786 0.576338
tvm gcc 3 spike_rv32 tvmaot vww 512 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.63417e+07 6.03721e+07 3.69435
tvm gcc 3 spike_rv32 tvmaot vww 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 83084 65088 0.7834
tvm gcc 3 spike_rv32 tvmaot vww 512 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.91497e+07 4.64423e+07 2.42522
tvm gcc 3 spike_rv32 tvmaot vww 512 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 70180 67340 0.959533
tvm gcc 3 spike_rv32 tvmaot vww 512 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 1.6022e+07 1.52408e+07 0.951245
tvm gcc 3 spike_rv32 tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 80768 61930 0.766764
tvm gcc 3 spike_rv32 tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.42804e+07 4.60114e+07 3.22199
tvm gcc 3 spike_rv32 tvmaot vww 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 166718 119372 0.716011
tvm gcc 3 spike_rv32 tvmaot vww 1024 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.43604e+07 4.16604e+07 1.71017
tvm gcc 3 spike_rv32 tvmaot vww 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 97536 66786 0.684732
tvm gcc 3 spike_rv32 tvmaot vww 1024 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.44872e+07 6.03721e+07 4.16728
tvm gcc 3 spike_rv32 tvmaot vww 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 84414 65080 0.770962
tvm gcc 3 spike_rv32 tvmaot vww 1024 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.82077e+07 4.64423e+07 2.55069
tvm gcc 3 spike_rv32 tvmaot vww 1024 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 70152 67328 0.959745
tvm gcc 3 spike_rv32 tvmaot vww 1024 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 1.49206e+07 1.41816e+07 0.950467
tvm gcc 3 spike_rv32 tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 82072 61936 0.754654
tvm gcc 3 spike_rv32 tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.32693e+07 4.60114e+07 3.46751
tvm gcc 3 spike_rv32 tvmaot vww 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 140716 119372 0.848319
tvm gcc 3 spike_rv32 tvmaot vww 2048 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.08468e+07 4.16604e+07 1.99841
tvm gcc 3 spike_rv32 tvmaot vww 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 87884 66786 0.759934
tvm gcc 3 spike_rv32 tvmaot vww 2048 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.75653e+07 6.03721e+07 3.43701
tvm gcc 3 spike_rv32 tvmaot vww 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 86654 65054 0.750733
tvm gcc 3 spike_rv32 tvmaot vww 2048 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.78444e+07 4.64423e+07 2.60262
tvm gcc 3 spike_rv32 tvmaot vww 2048 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 70188 67340 0.959423
tvm gcc 3 spike_rv32 tvmaot vww 2048 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 1.48306e+07 1.40971e+07 0.950542
tvm gcc 3 spike_rv32 tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 84344 61926 0.734208
tvm gcc 3 spike_rv32 tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.29008e+07 4.60114e+07 3.56654
tvm gcc 3 spike_rv32 tvmaot vww 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP ROM code 140580 119372 0.849139
tvm gcc 3 spike_rv32 tvmaot vww 4096 NCHW TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 2.09019e+07 4.16604e+07 1.99314
tvm gcc 3 spike_rv32 tvmaot vww 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP ROM code 90418 66786 0.738636
tvm gcc 3 spike_rv32 tvmaot vww 4096 NHWC TVM Fallback RV32GCV 0 Loop+SLP Run Cycles 1.75503e+07 6.03721e+07 3.43994
tvm gcc 3 spike_rv32 tvmaot vww 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP ROM code 90232 65070 0.721141
tvm gcc 3 spike_rv32 tvmaot vww 4096 NHWC muRISCV-NN Scalar RV32GCV 0 Loop+SLP Run Cycles 1.76952e+07 4.64423e+07 2.62456
tvm gcc 3 spike_rv32 tvmaot vww 4096 NHWC muRISCV-NN Vector RV32GCV 0 - ROM code 70146 67328 0.959827
tvm gcc 3 spike_rv32 tvmaot vww 4096 NHWC muRISCV-NN Vector RV32GCV 0 - Run Cycles 1.48374e+07 1.41005e+07 0.950337
tvm gcc 3 spike_rv32 tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP ROM code 87908 61930 0.704486
tvm gcc 3 spike_rv32 tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV32GCV 0 Loop+SLP Run Cycles 1.27658e+07 4.60114e+07 3.60427
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