Skip to content

Compare 2024 11 26 TVM GCC 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-GCC-O3-spike_rv64 (Baseline)
  • C1: Benchmarks-2024-11-21-TVM-GCC-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 gcc 3 spike_rv64 tvmaot aww 0 NCHW TVM Fallback RV64GC 0 - ROM code 65990 66704 1.01082
tvm gcc 3 spike_rv64 tvmaot aww 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 1.35117e+07 1.64569e+07 1.21797
tvm gcc 3 spike_rv64 tvmaot aww 0 NHWC TVM Fallback RV64GC 0 - ROM code 44240 42112 0.951899
tvm gcc 3 spike_rv64 tvmaot aww 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 2.07332e+07 2.0719e+07 0.999314
tvm gcc 3 spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 58144 56160 0.965878
tvm gcc 3 spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 1.59756e+07 1.65004e+07 1.03285
tvm gcc 3 spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 55090 52542 0.953748
tvm gcc 3 spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 1.59894e+07 1.60713e+07 1.00512
tvm gcc 3 spike_rv64 tvmaot aww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 88384 63832 0.722212
tvm gcc 3 spike_rv64 tvmaot aww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.00968e+07 1.64689e+07 1.6311
tvm gcc 3 spike_rv64 tvmaot aww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 53734 44402 0.82633
tvm gcc 3 spike_rv64 tvmaot aww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 7.86521e+06 2.04492e+07 2.59996
tvm gcc 3 spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 72072 56082 0.778139
tvm gcc 3 spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.89542e+06 1.65004e+07 1.85493
tvm gcc 3 spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 60392 57526 0.952543
tvm gcc 3 spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 9.08859e+06 8.50782e+06 0.9361
tvm gcc 3 spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 69874 52468 0.750894
tvm gcc 3 spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 8.33946e+06 1.60713e+07 1.92714
tvm gcc 3 spike_rv64 tvmaot aww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 89720 63832 0.711458
tvm gcc 3 spike_rv64 tvmaot aww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.00327e+07 1.64689e+07 1.64151
tvm gcc 3 spike_rv64 tvmaot aww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 58850 44402 0.754494
tvm gcc 3 spike_rv64 tvmaot aww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 4.86479e+06 2.04492e+07 4.20351
tvm gcc 3 spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 72828 56078 0.770006
tvm gcc 3 spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.95967e+06 1.65004e+07 1.84163
tvm gcc 3 spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 60380 57530 0.952799
tvm gcc 3 spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 6.8103e+06 6.54771e+06 0.961442
tvm gcc 3 spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 69986 52472 0.74975
tvm gcc 3 spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.72717e+06 1.60713e+07 2.07984
tvm gcc 3 spike_rv64 tvmaot aww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 83790 63832 0.761809
tvm gcc 3 spike_rv64 tvmaot aww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.29669e+06 1.64689e+07 1.98499
tvm gcc 3 spike_rv64 tvmaot aww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 51774 44402 0.857612
tvm gcc 3 spike_rv64 tvmaot aww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.35391e+06 2.04492e+07 6.09712
tvm gcc 3 spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 73182 56082 0.766336
tvm gcc 3 spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.70059e+06 1.65004e+07 1.89647
tvm gcc 3 spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 60392 57524 0.95251
tvm gcc 3 spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 5.59904e+06 5.38478e+06 0.961734
tvm gcc 3 spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 70408 52468 0.745199
tvm gcc 3 spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.18734e+06 1.60713e+07 2.23606
tvm gcc 3 spike_rv64 tvmaot aww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 81326 63832 0.78489
tvm gcc 3 spike_rv64 tvmaot aww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 7.75454e+06 1.64689e+07 2.12377
tvm gcc 3 spike_rv64 tvmaot aww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 49766 44402 0.892216
tvm gcc 3 spike_rv64 tvmaot aww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.48959e+06 2.04492e+07 8.21388
tvm gcc 3 spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 74726 56076 0.750422
tvm gcc 3 spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.5158e+06 1.65004e+07 1.93762
tvm gcc 3 spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 60402 57524 0.952353
tvm gcc 3 spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 5.56286e+06 5.34897e+06 0.961551
tvm gcc 3 spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 71942 52472 0.729365
tvm gcc 3 spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 6.73035e+06 1.60713e+07 2.38789
tvm gcc 3 spike_rv64 tvmaot aww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 81280 63832 0.785335
tvm gcc 3 spike_rv64 tvmaot aww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 7.91758e+06 1.64689e+07 2.08004
tvm gcc 3 spike_rv64 tvmaot aww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 46178 44402 0.96154
tvm gcc 3 spike_rv64 tvmaot aww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.11448e+06 2.04492e+07 9.67103
tvm gcc 3 spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 77144 56088 0.727056
tvm gcc 3 spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.26544e+06 1.65004e+07 1.99631
tvm gcc 3 spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 60388 57526 0.952606
tvm gcc 3 spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 5.56472e+06 5.34897e+06 0.961229
tvm gcc 3 spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 74346 52470 0.705754
tvm gcc 3 spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 6.47023e+06 1.60713e+07 2.48389
tvm gcc 3 spike_rv64 tvmaot aww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 81544 63832 0.782792
tvm gcc 3 spike_rv64 tvmaot aww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 7.91553e+06 1.64689e+07 2.08058
tvm gcc 3 spike_rv64 tvmaot aww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 46510 44402 0.954676
tvm gcc 3 spike_rv64 tvmaot aww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.11309e+06 2.04492e+07 9.67737
tvm gcc 3 spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 80700 56086 0.694994
tvm gcc 3 spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.00722e+06 1.65004e+07 2.06069
tvm gcc 3 spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 60400 57528 0.95245
tvm gcc 3 spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 5.56658e+06 5.35084e+06 0.961242
tvm gcc 3 spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 77900 52474 0.673607
tvm gcc 3 spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 6.21251e+06 1.60713e+07 2.58693
tvm gcc 3 spike_rv64 tvmaot resnet 0 NCHW TVM Fallback RV64GC 0 - ROM code 62010 62826 1.01316
tvm gcc 3 spike_rv64 tvmaot resnet 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 5.66322e+07 7.24527e+07 1.27936
tvm gcc 3 spike_rv64 tvmaot resnet 0 NHWC TVM Fallback RV64GC 0 - ROM code 44884 43850 0.976963
tvm gcc 3 spike_rv64 tvmaot resnet 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 7.62611e+07 9.46925e+07 1.24169
tvm gcc 3 spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 51452 49286 0.957902
tvm gcc 3 spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 5.42749e+07 5.43737e+07 1.00182
tvm gcc 3 spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 50786 48514 0.955263
tvm gcc 3 spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 7.17527e+07 7.19025e+07 1.00209
tvm gcc 3 spike_rv64 tvmaot resnet 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 74260 62652 0.843684
tvm gcc 3 spike_rv64 tvmaot resnet 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.11338e+07 7.2364e+07 2.32429
tvm gcc 3 spike_rv64 tvmaot resnet 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 46620 44306 0.950365
tvm gcc 3 spike_rv64 tvmaot resnet 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 4.73138e+07 9.46667e+07 2.00082
tvm gcc 3 spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 65556 49234 0.751022
tvm gcc 3 spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.79391e+07 5.43462e+07 3.02949
tvm gcc 3 spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 57924 55228 0.953456
tvm gcc 3 spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 3.19895e+07 2.79656e+07 0.874213
tvm gcc 3 spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 64862 48458 0.747094
tvm gcc 3 spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 2.91714e+07 7.18751e+07 2.46389
tvm gcc 3 spike_rv64 tvmaot resnet 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 73300 62652 0.854734
tvm gcc 3 spike_rv64 tvmaot resnet 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.36888e+07 7.2364e+07 2.14801
tvm gcc 3 spike_rv64 tvmaot resnet 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 48422 44306 0.914997
tvm gcc 3 spike_rv64 tvmaot resnet 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.37604e+07 9.46667e+07 3.98423
tvm gcc 3 spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 65574 49234 0.750816
tvm gcc 3 spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.14259e+07 5.43462e+07 4.7564
tvm gcc 3 spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 57916 55232 0.953657
tvm gcc 3 spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.95832e+07 1.735e+07 0.885967
tvm gcc 3 spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 64816 48462 0.747686
tvm gcc 3 spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.70689e+07 7.18751e+07 4.21089
tvm gcc 3 spike_rv64 tvmaot resnet 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 72264 62652 0.866988
tvm gcc 3 spike_rv64 tvmaot resnet 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.84041e+07 7.2364e+07 2.54766
tvm gcc 3 spike_rv64 tvmaot resnet 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 50464 44306 0.877972
tvm gcc 3 spike_rv64 tvmaot resnet 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.66538e+07 9.46667e+07 5.6844
tvm gcc 3 spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 65540 49230 0.751144
tvm gcc 3 spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.23146e+06 5.43462e+07 6.60226
tvm gcc 3 spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 57894 55234 0.954054
tvm gcc 3 spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.39504e+07 1.25665e+07 0.900804
tvm gcc 3 spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 64860 48460 0.747148
tvm gcc 3 spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.09584e+07 7.18751e+07 6.5589
tvm gcc 3 spike_rv64 tvmaot resnet 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 67872 62652 0.923091
tvm gcc 3 spike_rv64 tvmaot resnet 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.90945e+07 7.2364e+07 2.48721
tvm gcc 3 spike_rv64 tvmaot resnet 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 48326 44306 0.916815
tvm gcc 3 spike_rv64 tvmaot resnet 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.03889e+07 9.46667e+07 3.11517
tvm gcc 3 spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 65526 49240 0.751457
tvm gcc 3 spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 6.73992e+06 5.43462e+07 8.06334
tvm gcc 3 spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 57918 55232 0.953624
tvm gcc 3 spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.12041e+07 1.02347e+07 0.913477
tvm gcc 3 spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 64802 48458 0.747786
tvm gcc 3 spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 8.08881e+06 7.18751e+07 8.88575
tvm gcc 3 spike_rv64 tvmaot resnet 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 65408 62652 0.957864
tvm gcc 3 spike_rv64 tvmaot resnet 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.95084e+07 7.2364e+07 2.45232
tvm gcc 3 spike_rv64 tvmaot resnet 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 46432 44306 0.954213
tvm gcc 3 spike_rv64 tvmaot resnet 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 4.92541e+07 9.46667e+07 1.92201
tvm gcc 3 spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 65552 49236 0.751098
tvm gcc 3 spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 6.05936e+06 5.43462e+07 8.96897
tvm gcc 3 spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 57922 55230 0.953524
tvm gcc 3 spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 9.04852e+06 8.2435e+06 0.911032
tvm gcc 3 spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 64804 48464 0.747855
tvm gcc 3 spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 6.77848e+06 7.18751e+07 10.6034
tvm gcc 3 spike_rv64 tvmaot resnet 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 65604 62652 0.955003
tvm gcc 3 spike_rv64 tvmaot resnet 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.95019e+07 7.2364e+07 2.45286
tvm gcc 3 spike_rv64 tvmaot resnet 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 45216 44306 0.979874
tvm gcc 3 spike_rv64 tvmaot resnet 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 7.39738e+07 9.46667e+07 1.27973
tvm gcc 3 spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 65572 49224 0.750686
tvm gcc 3 spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 5.7276e+06 5.43462e+07 9.48848
tvm gcc 3 spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 57930 55240 0.953565
tvm gcc 3 spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 8.47069e+06 7.70392e+06 0.909479
tvm gcc 3 spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 64820 48462 0.74764
tvm gcc 3 spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 6.13952e+06 7.18751e+07 11.707
tvm gcc 3 spike_rv64 tvmaot toycar 0 NCHW TVM Fallback RV64GC 0 - ROM code 47062 44612 0.947941
tvm gcc 3 spike_rv64 tvmaot toycar 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 1.64313e+06 1.90612e+06 1.16005
tvm gcc 3 spike_rv64 tvmaot toycar 0 NHWC TVM Fallback RV64GC 0 - ROM code 47062 44612 0.947941
tvm gcc 3 spike_rv64 tvmaot toycar 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 1.64313e+06 1.90612e+06 1.16005
tvm gcc 3 spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 39048 36562 0.936335
tvm gcc 3 spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 1.67862e+06 1.67698e+06 0.999025
tvm gcc 3 spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 39054 36562 0.936191
tvm gcc 3 spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 1.67862e+06 1.67698e+06 0.999021
tvm gcc 3 spike_rv64 tvmaot toycar 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 56540 44650 0.789706
tvm gcc 3 spike_rv64 tvmaot toycar 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 880851 1.90634e+06 2.1642
tvm gcc 3 spike_rv64 tvmaot toycar 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 56540 44650 0.789706
tvm gcc 3 spike_rv64 tvmaot toycar 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 880851 1.90634e+06 2.1642
tvm gcc 3 spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39644 36660 0.92473
tvm gcc 3 spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 765431 1.67587e+06 2.18945
tvm gcc 3 spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 41344 38690 0.935807
tvm gcc 3 spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 971179 972646 1.00151
tvm gcc 3 spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39648 36658 0.924586
tvm gcc 3 spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 765431 1.67587e+06 2.18945
tvm gcc 3 spike_rv64 tvmaot toycar 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 55372 44650 0.806364
tvm gcc 3 spike_rv64 tvmaot toycar 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 790655 1.90634e+06 2.41108
tvm gcc 3 spike_rv64 tvmaot toycar 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 55372 44650 0.806364
tvm gcc 3 spike_rv64 tvmaot toycar 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 790655 1.90634e+06 2.41108
tvm gcc 3 spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39642 36658 0.924726
tvm gcc 3 spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 583637 1.67587e+06 2.87142
tvm gcc 3 spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 41348 38690 0.935716
tvm gcc 3 spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 711170 701078 0.985809
tvm gcc 3 spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39646 36658 0.924633
tvm gcc 3 spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 583639 1.67587e+06 2.87141
tvm gcc 3 spike_rv64 tvmaot toycar 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 51766 44650 0.862535
tvm gcc 3 spike_rv64 tvmaot toycar 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 742308 1.90634e+06 2.56812
tvm gcc 3 spike_rv64 tvmaot toycar 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 51766 44650 0.862535
tvm gcc 3 spike_rv64 tvmaot toycar 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 742308 1.90634e+06 2.56812
tvm gcc 3 spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39748 36660 0.922311
tvm gcc 3 spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 493021 1.67587e+06 3.39918
tvm gcc 3 spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 41344 38690 0.935807
tvm gcc 3 spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 581167 565294 0.972688
tvm gcc 3 spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39744 36658 0.922353
tvm gcc 3 spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 493019 1.67587e+06 3.3992
tvm gcc 3 spike_rv64 tvmaot toycar 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 87028 44650 0.513053
tvm gcc 3 spike_rv64 tvmaot toycar 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 952259 1.90634e+06 2.00191
tvm gcc 3 spike_rv64 tvmaot toycar 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 87028 44650 0.513053
tvm gcc 3 spike_rv64 tvmaot toycar 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 952259 1.90634e+06 2.00191
tvm gcc 3 spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39668 36658 0.92412
tvm gcc 3 spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 447785 1.67587e+06 3.74258
tvm gcc 3 spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 41340 38690 0.935897
tvm gcc 3 spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 516943 499819 0.966874
tvm gcc 3 spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39666 36662 0.924268
tvm gcc 3 spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 447782 1.67587e+06 3.7426
tvm gcc 3 spike_rv64 tvmaot toycar 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 57086 44650 0.782153
tvm gcc 3 spike_rv64 tvmaot toycar 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 748413 1.90634e+06 2.54717
tvm gcc 3 spike_rv64 tvmaot toycar 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 57086 44650 0.782153
tvm gcc 3 spike_rv64 tvmaot toycar 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 748413 1.90634e+06 2.54717
tvm gcc 3 spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39648 36658 0.924586
tvm gcc 3 spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 425172 1.67587e+06 3.94163
tvm gcc 3 spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 41348 38690 0.935716
tvm gcc 3 spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 510717 491381 0.962139
tvm gcc 3 spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39650 36658 0.92454
tvm gcc 3 spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 425172 1.67587e+06 3.94163
tvm gcc 3 spike_rv64 tvmaot toycar 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 59836 44650 0.746206
tvm gcc 3 spike_rv64 tvmaot toycar 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 769138 1.90634e+06 2.47854
tvm gcc 3 spike_rv64 tvmaot toycar 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 59836 44650 0.746206
tvm gcc 3 spike_rv64 tvmaot toycar 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 769138 1.90634e+06 2.47854
tvm gcc 3 spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39632 36664 0.925111
tvm gcc 3 spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 413864 1.67587e+06 4.04932
tvm gcc 3 spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 41350 38690 0.935671
tvm gcc 3 spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 508437 488958 0.961688
tvm gcc 3 spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39624 36662 0.925247
tvm gcc 3 spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 413861 1.67587e+06 4.04935
tvm gcc 3 spike_rv64 tvmaot vww 0 NCHW TVM Fallback RV64GC 0 - ROM code 119512 127646 1.06806
tvm gcc 3 spike_rv64 tvmaot vww 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 4.0552e+07 4.98119e+07 1.22835
tvm gcc 3 spike_rv64 tvmaot vww 0 NHWC TVM Fallback RV64GC 0 - ROM code 60424 59162 0.979114
tvm gcc 3 spike_rv64 tvmaot vww 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 5.75023e+07 5.98424e+07 1.0407
tvm gcc 3 spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 62154 60152 0.96779
tvm gcc 3 spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 4.5528e+07 4.69541e+07 1.03132
tvm gcc 3 spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 59192 56680 0.957562
tvm gcc 3 spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 4.68336e+07 4.67898e+07 0.999064
tvm gcc 3 spike_rv64 tvmaot vww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 174000 116822 0.671391
tvm gcc 3 spike_rv64 tvmaot vww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.59515e+07 4.97214e+07 1.91593
tvm gcc 3 spike_rv64 tvmaot vww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 82970 64134 0.772978
tvm gcc 3 spike_rv64 tvmaot vww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.58769e+07 5.92053e+07 2.28796
tvm gcc 3 spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 76850 60070 0.781653
tvm gcc 3 spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 2.54277e+07 4.69541e+07 1.84657
tvm gcc 3 spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 64426 61754 0.958526
tvm gcc 3 spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 2.53985e+07 2.29737e+07 0.904529
tvm gcc 3 spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 74798 56598 0.756678
tvm gcc 3 spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 2.4362e+07 4.67898e+07 1.92061
tvm gcc 3 spike_rv64 tvmaot vww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 172946 116822 0.675483
tvm gcc 3 spike_rv64 tvmaot vww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.72671e+07 4.97214e+07 1.82349
tvm gcc 3 spike_rv64 tvmaot vww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 91858 64134 0.698186
tvm gcc 3 spike_rv64 tvmaot vww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.8306e+07 5.92053e+07 3.23421
tvm gcc 3 spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 77404 60074 0.77611
tvm gcc 3 spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 2.13681e+07 4.69541e+07 2.19739
tvm gcc 3 spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 64414 61754 0.958705
tvm gcc 3 spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.85301e+07 1.68951e+07 0.911768
tvm gcc 3 spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 74726 56596 0.75738
tvm gcc 3 spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.82133e+07 4.67898e+07 2.56899
tvm gcc 3 spike_rv64 tvmaot vww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 161166 116822 0.724855
tvm gcc 3 spike_rv64 tvmaot vww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.25386e+07 4.97214e+07 2.20606
tvm gcc 3 spike_rv64 tvmaot vww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 108496 64134 0.591119
tvm gcc 3 spike_rv64 tvmaot vww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.43756e+07 5.92053e+07 4.11847
tvm gcc 3 spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 77772 60084 0.772566
tvm gcc 3 spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.93809e+07 4.69541e+07 2.4227
tvm gcc 3 spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 64390 61738 0.958813
tvm gcc 3 spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.59087e+07 1.45836e+07 0.916709
tvm gcc 3 spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 75150 56612 0.75332
tvm gcc 3 spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.53244e+07 4.67898e+07 3.05328
tvm gcc 3 spike_rv64 tvmaot vww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 142714 116822 0.818574
tvm gcc 3 spike_rv64 tvmaot vww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.10272e+07 4.97214e+07 2.36462
tvm gcc 3 spike_rv64 tvmaot vww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 90660 64134 0.707412
tvm gcc 3 spike_rv64 tvmaot vww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.24688e+07 5.92053e+07 4.74829
tvm gcc 3 spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 79296 60086 0.757743
tvm gcc 3 spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.84422e+07 4.69541e+07 2.54602
tvm gcc 3 spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 64402 61772 0.959163
tvm gcc 3 spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.48159e+07 1.35505e+07 0.914595
tvm gcc 3 spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 76726 56626 0.738029
tvm gcc 3 spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.35385e+07 4.67898e+07 3.45607
tvm gcc 3 spike_rv64 tvmaot vww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 128382 116822 0.909956
tvm gcc 3 spike_rv64 tvmaot vww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.08642e+07 4.97214e+07 2.38309
tvm gcc 3 spike_rv64 tvmaot vww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 81280 64134 0.78905
tvm gcc 3 spike_rv64 tvmaot vww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.55559e+07 5.92053e+07 3.80596
tvm gcc 3 spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 81730 60076 0.735054
tvm gcc 3 spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.80681e+07 4.69541e+07 2.59873
tvm gcc 3 spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 64406 61748 0.958731
tvm gcc 3 spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.47287e+07 1.34647e+07 0.914181
tvm gcc 3 spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 79120 56616 0.715571
tvm gcc 3 spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.31634e+07 4.67898e+07 3.55453
tvm gcc 3 spike_rv64 tvmaot vww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 128080 116822 0.912102
tvm gcc 3 spike_rv64 tvmaot vww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.09204e+07 4.97214e+07 2.3767
tvm gcc 3 spike_rv64 tvmaot vww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 83488 64134 0.768182
tvm gcc 3 spike_rv64 tvmaot vww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.55318e+07 5.92053e+07 3.81187
tvm gcc 3 spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 85270 60088 0.704679
tvm gcc 3 spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.79328e+07 4.69541e+07 2.61834
tvm gcc 3 spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 64400 61746 0.958789
tvm gcc 3 spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.47306e+07 1.34666e+07 0.914192
tvm gcc 3 spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 82652 56594 0.684726
tvm gcc 3 spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.30169e+07 4.67898e+07 3.59454
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