Skip to content

Compare 2024 11 26 TVM GCC Os 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-Os-spike_rv64 (Baseline)
  • C1: Benchmarks-2024-11-21-TVM-GCC-Os-spike_rv64 (Compare 1) [Date: 2024-11-26 -> 2024-11-21]
  • C2: Benchmarks-2024-11-19-TVM-GCC-Os-spike_rv64 (Compare 2) [Date: 2024-11-26 -> 2024-11-19]
Framework Toolchain Optimize Target Backend Model VLEN Layout Kernels Mode Arch Unroll AutoVectorize Metric Value (B) Value (C1) Value (C1) [rel.] Value (C2) Value (C2) [rel.]
tvm gcc s spike_rv64 tvmaot aww 0 NCHW TVM Fallback RV64GC 0 - ROM code 48380 46314 0.957296 46314 0.957296
tvm gcc s spike_rv64 tvmaot aww 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 2.79303e+07 2.82206e+07 1.01039 2.82206e+07 1.01039
tvm gcc s spike_rv64 tvmaot aww 0 NHWC TVM Fallback RV64GC 0 - ROM code 42684 40260 0.943211 40260 0.943211
tvm gcc s spike_rv64 tvmaot aww 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 3.12711e+07 3.17952e+07 1.01676 3.17952e+07 1.01676
tvm gcc s spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 46840 44666 0.953587 44666 0.953587
tvm gcc s spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 1.74628e+07 1.86164e+07 1.06606 1.86164e+07 1.06606
tvm gcc s spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 46486 44348 0.954008 44348 0.954008
tvm gcc s spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 1.7775e+07 1.86978e+07 1.05192 1.86978e+07 1.05192
tvm gcc s spike_rv64 tvmaot aww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47548 46352 0.974846 46352 0.974846
tvm gcc s spike_rv64 tvmaot aww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.86462e+07 2.82539e+07 0.986305 2.82539e+07 0.986305
tvm gcc s spike_rv64 tvmaot aww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 42666 40260 0.943609 40260 0.943609
tvm gcc s spike_rv64 tvmaot aww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.12702e+07 3.17952e+07 1.01679 3.17952e+07 1.01679
tvm gcc s spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 47068 44668 0.94901 44668 0.94901
tvm gcc s spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.74679e+07 1.86164e+07 1.06575 1.86164e+07 1.06575
tvm gcc s spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 49876 46072 0.923731 46072 0.923731
tvm gcc s spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 8.57025e+06 5.9602e+06 0.695452 5.9602e+06 0.695452
tvm gcc s spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 46714 44350 0.949394 44350 0.949394
tvm gcc s spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.7775e+07 1.86978e+07 1.05192 1.86978e+07 1.05192
tvm gcc s spike_rv64 tvmaot aww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47450 46352 0.97686 46352 0.97686
tvm gcc s spike_rv64 tvmaot aww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.85907e+07 2.82539e+07 0.988219 2.82539e+07 0.988219
tvm gcc s spike_rv64 tvmaot aww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 42666 40260 0.943609 40260 0.943609
tvm gcc s spike_rv64 tvmaot aww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.12702e+07 3.17952e+07 1.01679 3.17952e+07 1.01679
tvm gcc s spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 47018 44668 0.950019 44668 0.950019
tvm gcc s spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.74679e+07 1.86164e+07 1.06575 1.86164e+07 1.06575
tvm gcc s spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 49876 46072 0.923731 46072 0.923731
tvm gcc s spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 6.54914e+06 4.81262e+06 0.734848 4.81262e+06 0.734848
tvm gcc s spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 46664 44350 0.950411 44350 0.950411
tvm gcc s spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.7775e+07 1.86978e+07 1.05192 1.86978e+07 1.05192
tvm gcc s spike_rv64 tvmaot aww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47318 46352 0.979585 46352 0.979585
tvm gcc s spike_rv64 tvmaot aww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.87052e+07 2.82539e+07 0.984279 2.82539e+07 0.984279
tvm gcc s spike_rv64 tvmaot aww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 42666 40260 0.943609 40260 0.943609
tvm gcc s spike_rv64 tvmaot aww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.12702e+07 3.17952e+07 1.01679 3.17952e+07 1.01679
tvm gcc s spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 47018 44668 0.950019 44668 0.950019
tvm gcc s spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.74679e+07 1.86164e+07 1.06575 1.86164e+07 1.06575
tvm gcc s spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 49876 46072 0.923731 46072 0.923731
tvm gcc s spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 5.54336e+06 4.24372e+06 0.76555 4.24372e+06 0.76555
tvm gcc s spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 46664 44350 0.950411 44350 0.950411
tvm gcc s spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.7775e+07 1.86978e+07 1.05192 1.86978e+07 1.05192
tvm gcc s spike_rv64 tvmaot aww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47020 46352 0.985793 46352 0.985793
tvm gcc s spike_rv64 tvmaot aww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.79463e+07 2.82539e+07 1.01101 2.82539e+07 1.01101
tvm gcc s spike_rv64 tvmaot aww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 42666 40260 0.943609 40260 0.943609
tvm gcc s spike_rv64 tvmaot aww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.12702e+07 3.17952e+07 1.01679 3.17952e+07 1.01679
tvm gcc s spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 47018 44668 0.950019 44668 0.950019
tvm gcc s spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.74679e+07 1.86164e+07 1.06575 1.86164e+07 1.06575
tvm gcc s spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 49876 46072 0.923731 46072 0.923731
tvm gcc s spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 5.50277e+06 4.2014e+06 0.763505 4.2014e+06 0.763505
tvm gcc s spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 46664 44350 0.950411 44350 0.950411
tvm gcc s spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.7775e+07 1.86978e+07 1.05192 1.86978e+07 1.05192
tvm gcc s spike_rv64 tvmaot aww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47086 46352 0.984411 46352 0.984411
tvm gcc s spike_rv64 tvmaot aww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.78867e+07 2.82539e+07 1.01317 2.82539e+07 1.01317
tvm gcc s spike_rv64 tvmaot aww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 42666 40260 0.943609 40260 0.943609
tvm gcc s spike_rv64 tvmaot aww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.12702e+07 3.17952e+07 1.01679 3.17952e+07 1.01679
tvm gcc s spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 47018 44668 0.950019 44668 0.950019
tvm gcc s spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.74679e+07 1.86164e+07 1.06575 1.86164e+07 1.06575
tvm gcc s spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 49876 46072 0.923731 46072 0.923731
tvm gcc s spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 5.50277e+06 4.20326e+06 0.763844 4.20326e+06 0.763844
tvm gcc s spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 46664 44350 0.950411 44350 0.950411
tvm gcc s spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.7775e+07 1.86978e+07 1.05192 1.86978e+07 1.05192
tvm gcc s spike_rv64 tvmaot aww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47086 46352 0.984411 46352 0.984411
tvm gcc s spike_rv64 tvmaot aww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.78867e+07 2.82539e+07 1.01317 2.82539e+07 1.01317
tvm gcc s spike_rv64 tvmaot aww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 42666 40260 0.943609 40260 0.943609
tvm gcc s spike_rv64 tvmaot aww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.12702e+07 3.17952e+07 1.01679 3.17952e+07 1.01679
tvm gcc s spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 47018 44668 0.950019 44668 0.950019
tvm gcc s spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.74679e+07 1.86164e+07 1.06575 1.86164e+07 1.06575
tvm gcc s spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 49876 46072 0.923731 46072 0.923731
tvm gcc s spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 5.50464e+06 4.20326e+06 0.763586 4.20326e+06 0.763586
tvm gcc s spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 46664 44350 0.950411 44350 0.950411
tvm gcc s spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.7775e+07 1.86978e+07 1.05192 1.86978e+07 1.05192
tvm gcc s spike_rv64 tvmaot resnet 0 NCHW TVM Fallback RV64GC 0 - ROM code 50998 48730 0.955528 48730 0.955528
tvm gcc s spike_rv64 tvmaot resnet 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 1.31024e+08 1.30956e+08 0.999481 1.30956e+08 0.999481
tvm gcc s spike_rv64 tvmaot resnet 0 NHWC TVM Fallback RV64GC 0 - ROM code 41732 39344 0.942778 39344 0.942778
tvm gcc s spike_rv64 tvmaot resnet 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 1.28091e+08 1.29273e+08 1.00923 1.29273e+08 1.00923
tvm gcc s spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 44774 42536 0.950016 42536 0.950016
tvm gcc s spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 8.39047e+07 8.87267e+07 1.05747 8.87267e+07 1.05747
tvm gcc s spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 44464 42248 0.950162 42248 0.950162
tvm gcc s spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 7.80738e+07 7.84224e+07 1.00446 7.84224e+07 1.00446
tvm gcc s spike_rv64 tvmaot resnet 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 49514 48722 0.984004 48718 0.983924
tvm gcc s spike_rv64 tvmaot resnet 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.25043e+08 1.30929e+08 1.04707 1.30929e+08 1.04707
tvm gcc s spike_rv64 tvmaot resnet 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 41706 39346 0.943413 39348 0.943461
tvm gcc s spike_rv64 tvmaot resnet 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.28086e+08 1.29273e+08 1.00927 1.29273e+08 1.00927
tvm gcc s spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 45322 42536 0.938529 42536 0.938529
tvm gcc s spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.39047e+07 8.87267e+07 1.05747 8.87267e+07 1.05747
tvm gcc s spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 48444 44440 0.917348 44440 0.917348
tvm gcc s spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 2.83074e+07 1.56437e+07 0.552636 1.56437e+07 0.552636
tvm gcc s spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 45012 42248 0.938594 42248 0.938594
tvm gcc s spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.80687e+07 7.84224e+07 1.00453 7.84224e+07 1.00453
tvm gcc s spike_rv64 tvmaot resnet 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 49334 48722 0.987595 48720 0.987554
tvm gcc s spike_rv64 tvmaot resnet 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.29286e+08 1.30929e+08 1.01271 1.30929e+08 1.01271
tvm gcc s spike_rv64 tvmaot resnet 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 41706 39346 0.943413 39346 0.943413
tvm gcc s spike_rv64 tvmaot resnet 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.28086e+08 1.29273e+08 1.00927 1.29273e+08 1.00927
tvm gcc s spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 45182 42536 0.941437 42536 0.941437
tvm gcc s spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.39047e+07 8.87267e+07 1.05747 8.87267e+07 1.05747
tvm gcc s spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 48444 44440 0.917348 44440 0.917348
tvm gcc s spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.75271e+07 9.96249e+06 0.568405 9.96249e+06 0.568405
tvm gcc s spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 44872 42248 0.941523 42248 0.941523
tvm gcc s spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.80686e+07 7.84224e+07 1.00453 7.84224e+07 1.00453
tvm gcc s spike_rv64 tvmaot resnet 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 49216 48720 0.989922 48720 0.989922
tvm gcc s spike_rv64 tvmaot resnet 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.30401e+08 1.30929e+08 1.00405 1.30929e+08 1.00405
tvm gcc s spike_rv64 tvmaot resnet 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 41704 39344 0.943411 39348 0.943507
tvm gcc s spike_rv64 tvmaot resnet 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.28086e+08 1.29273e+08 1.00927 1.29273e+08 1.00927
tvm gcc s spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 45182 42536 0.941437 42536 0.941437
tvm gcc s spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.39047e+07 8.87267e+07 1.05747 8.87267e+07 1.05747
tvm gcc s spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 48444 44440 0.917348 44440 0.917348
tvm gcc s spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.26121e+07 7.37175e+06 0.584499 7.37175e+06 0.584499
tvm gcc s spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 44872 42248 0.941523 42248 0.941523
tvm gcc s spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.80686e+07 7.84224e+07 1.00453 7.84224e+07 1.00453
tvm gcc s spike_rv64 tvmaot resnet 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 49252 48718 0.989158 48722 0.989239
tvm gcc s spike_rv64 tvmaot resnet 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.30735e+08 1.30929e+08 1.00148 1.30929e+08 1.00148
tvm gcc s spike_rv64 tvmaot resnet 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 41704 39346 0.943459 39346 0.943459
tvm gcc s spike_rv64 tvmaot resnet 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.28086e+08 1.29273e+08 1.00927 1.29273e+08 1.00927
tvm gcc s spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 45182 42536 0.941437 42536 0.941437
tvm gcc s spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.39047e+07 8.87267e+07 1.05747 8.87267e+07 1.05747
tvm gcc s spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 48444 44440 0.917348 44440 0.917348
tvm gcc s spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.0216e+07 6.10769e+06 0.597856 6.10769e+06 0.597856
tvm gcc s spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 44872 42248 0.941523 42248 0.941523
tvm gcc s spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.80686e+07 7.84224e+07 1.00453 7.84224e+07 1.00453
tvm gcc s spike_rv64 tvmaot resnet 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 49182 48720 0.990606 48722 0.990647
tvm gcc s spike_rv64 tvmaot resnet 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.31022e+08 1.30929e+08 0.999286 1.30929e+08 0.999286
tvm gcc s spike_rv64 tvmaot resnet 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 41704 39346 0.943459 39348 0.943507
tvm gcc s spike_rv64 tvmaot resnet 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.28086e+08 1.29273e+08 1.00927 1.29273e+08 1.00927
tvm gcc s spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 45182 42536 0.941437 42536 0.941437
tvm gcc s spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.39047e+07 8.87267e+07 1.05747 8.87267e+07 1.05747
tvm gcc s spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 48444 44440 0.917348 44440 0.917348
tvm gcc s spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 8.42308e+06 5.1652e+06 0.61322 5.1652e+06 0.61322
tvm gcc s spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 44872 42248 0.941523 42248 0.941523
tvm gcc s spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.80686e+07 7.84224e+07 1.00453 7.84224e+07 1.00453
tvm gcc s spike_rv64 tvmaot resnet 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 49182 48724 0.990688 48720 0.990606
tvm gcc s spike_rv64 tvmaot resnet 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.31022e+08 1.30929e+08 0.999286 1.30929e+08 0.999286
tvm gcc s spike_rv64 tvmaot resnet 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 41704 39344 0.943411 39346 0.943459
tvm gcc s spike_rv64 tvmaot resnet 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.28086e+08 1.29273e+08 1.00927 1.29273e+08 1.00927
tvm gcc s spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 45182 42536 0.941437 42536 0.941437
tvm gcc s spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 8.39047e+07 8.87267e+07 1.05747 8.87267e+07 1.05747
tvm gcc s spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 48444 44440 0.917348 44440 0.917348
tvm gcc s spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 7.94423e+06 4.91352e+06 0.618501 4.91352e+06 0.618501
tvm gcc s spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 44872 42248 0.941523 42248 0.941523
tvm gcc s spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.80686e+07 7.84224e+07 1.00453 7.84224e+07 1.00453
tvm gcc s spike_rv64 tvmaot toycar 0 NCHW TVM Fallback RV64GC 0 - ROM code 39536 37206 0.941066 37206 0.941066
tvm gcc s spike_rv64 tvmaot toycar 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 0 NHWC TVM Fallback RV64GC 0 - ROM code 39536 37206 0.941066 37206 0.941066
tvm gcc s spike_rv64 tvmaot toycar 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 38526 36170 0.938846 36170 0.938846
tvm gcc s spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 1.98637e+06 1.99505e+06 1.00437 1.99505e+06 1.00437
tvm gcc s spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 38526 36170 0.938846 36170 0.938846
tvm gcc s spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 1.98637e+06 1.99505e+06 1.00437 1.99505e+06 1.00437
tvm gcc s spike_rv64 tvmaot toycar 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 39540 37210 0.941072 37210 0.941072
tvm gcc s spike_rv64 tvmaot toycar 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 39540 37210 0.941072 37210 0.941072
tvm gcc s spike_rv64 tvmaot toycar 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 38956 36170 0.928483 36170 0.928483
tvm gcc s spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.9864e+06 1.99505e+06 1.00435 1.99505e+06 1.00435
tvm gcc s spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 40406 37148 0.919368 37148 0.919368
tvm gcc s spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 896500 626638 0.698983 626638 0.698983
tvm gcc s spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 38956 36170 0.928483 36170 0.928483
tvm gcc s spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.9864e+06 1.99505e+06 1.00435 1.99505e+06 1.00435
tvm gcc s spike_rv64 tvmaot toycar 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 39540 37210 0.941072 37210 0.941072
tvm gcc s spike_rv64 tvmaot toycar 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 39540 37210 0.941072 37210 0.941072
tvm gcc s spike_rv64 tvmaot toycar 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 38956 36164 0.928329 36170 0.928483
tvm gcc s spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.9864e+06 1.99505e+06 1.00435 1.99505e+06 1.00435
tvm gcc s spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 40406 37148 0.919368 37148 0.919368
tvm gcc s spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 662172 508270 0.76758 508270 0.76758
tvm gcc s spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 38956 36170 0.928483 36170 0.928483
tvm gcc s spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.9864e+06 1.99505e+06 1.00435 1.99505e+06 1.00435
tvm gcc s spike_rv64 tvmaot toycar 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 39540 37210 0.941072 37210 0.941072
tvm gcc s spike_rv64 tvmaot toycar 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 39540 37210 0.941072 37210 0.941072
tvm gcc s spike_rv64 tvmaot toycar 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 38950 36164 0.928472 36170 0.928626
tvm gcc s spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.9864e+06 1.99505e+06 1.00435 1.99505e+06 1.00435
tvm gcc s spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 40406 37148 0.919368 37148 0.919368
tvm gcc s spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 545008 449086 0.823999 449086 0.823999
tvm gcc s spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 38956 36164 0.928329 36170 0.928483
tvm gcc s spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.9864e+06 1.99505e+06 1.00435 1.99505e+06 1.00435
tvm gcc s spike_rv64 tvmaot toycar 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 39540 37210 0.941072 37210 0.941072
tvm gcc s spike_rv64 tvmaot toycar 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 39540 37210 0.941072 37210 0.941072
tvm gcc s spike_rv64 tvmaot toycar 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 38950 36170 0.928626 36170 0.928626
tvm gcc s spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.9864e+06 1.99505e+06 1.00435 1.99505e+06 1.00435
tvm gcc s spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 40406 37148 0.919368 37148 0.919368
tvm gcc s spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 486966 419830 0.862134 419830 0.862134
tvm gcc s spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 38956 36170 0.928483 36170 0.928483
tvm gcc s spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.9864e+06 1.99505e+06 1.00435 1.99505e+06 1.00435
tvm gcc s spike_rv64 tvmaot toycar 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 39540 37210 0.941072 37210 0.941072
tvm gcc s spike_rv64 tvmaot toycar 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 39540 37210 0.941072 37210 0.941072
tvm gcc s spike_rv64 tvmaot toycar 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 38956 36164 0.928329 36164 0.928329
tvm gcc s spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.9864e+06 1.99505e+06 1.00435 1.99505e+06 1.00435
tvm gcc s spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 40406 37148 0.919368 37148 0.919368
tvm gcc s spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 481546 416146 0.864187 416146 0.864187
tvm gcc s spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 38950 36170 0.928626 36170 0.928626
tvm gcc s spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.9864e+06 1.99505e+06 1.00435 1.99505e+06 1.00435
tvm gcc s spike_rv64 tvmaot toycar 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 39540 37210 0.941072 37210 0.941072
tvm gcc s spike_rv64 tvmaot toycar 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 39540 37210 0.941072 37210 0.941072
tvm gcc s spike_rv64 tvmaot toycar 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.13167e+06 3.12741e+06 0.99864 3.12741e+06 0.99864
tvm gcc s spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 38956 36170 0.928483 36170 0.928483
tvm gcc s spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.9864e+06 1.99505e+06 1.00435 1.99505e+06 1.00435
tvm gcc s spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 40406 37148 0.919368 37148 0.919368
tvm gcc s spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 477836 414262 0.866954 414262 0.866954
tvm gcc s spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 38956 36170 0.928483 36170 0.928483
tvm gcc s spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.9864e+06 1.99505e+06 1.00435 1.99505e+06 1.00435
tvm gcc s spike_rv64 tvmaot vww 0 NCHW TVM Fallback RV64GC 0 - ROM code 74140 72540 0.978419 72538 0.978392
tvm gcc s spike_rv64 tvmaot vww 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 8.18506e+07 8.22987e+07 1.00547 8.22987e+07 1.00547
tvm gcc s spike_rv64 tvmaot vww 0 NHWC TVM Fallback RV64GC 0 - ROM code 54396 51952 0.95507 51952 0.95507
tvm gcc s spike_rv64 tvmaot vww 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 8.92348e+07 8.95537e+07 1.00357 8.95537e+07 1.00357
tvm gcc s spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 50204 48006 0.956219 48006 0.956219
tvm gcc s spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 5.13702e+07 5.55079e+07 1.08055 5.55079e+07 1.08055
tvm gcc s spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 50112 47956 0.956976 47956 0.956976
tvm gcc s spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 5.30772e+07 5.64729e+07 1.06398 5.64729e+07 1.06398
tvm gcc s spike_rv64 tvmaot vww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 70804 72578 1.02506 72580 1.02508
tvm gcc s spike_rv64 tvmaot vww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.35866e+07 8.23497e+07 0.985203 8.23497e+07 0.985203
tvm gcc s spike_rv64 tvmaot vww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 54290 51952 0.956935 51952 0.956935
tvm gcc s spike_rv64 tvmaot vww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.92176e+07 8.95537e+07 1.00377 8.95537e+07 1.00377
tvm gcc s spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 51288 48008 0.936047 48008 0.936047
tvm gcc s spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 5.13805e+07 5.55079e+07 1.08033 5.55079e+07 1.08033
tvm gcc s spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 53502 49680 0.928563 49680 0.928563
tvm gcc s spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 2.2994e+07 1.39888e+07 0.608366 1.39888e+07 0.608366
tvm gcc s spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 51238 47958 0.935985 47958 0.935985
tvm gcc s spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 5.30874e+07 5.64729e+07 1.06377 5.64729e+07 1.06377
tvm gcc s spike_rv64 tvmaot vww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 70050 72580 1.03612 72578 1.03609
tvm gcc s spike_rv64 tvmaot vww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.35269e+07 8.23497e+07 0.985907 8.23497e+07 0.985907
tvm gcc s spike_rv64 tvmaot vww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 54290 51952 0.956935 51952 0.956935
tvm gcc s spike_rv64 tvmaot vww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.92176e+07 8.95537e+07 1.00377 8.95537e+07 1.00377
tvm gcc s spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 50960 48008 0.942072 48008 0.942072
tvm gcc s spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 5.13701e+07 5.55079e+07 1.08055 5.55079e+07 1.08055
tvm gcc s spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 53502 49680 0.928563 49680 0.928563
tvm gcc s spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.70414e+07 1.06547e+07 0.625227 1.06547e+07 0.625227
tvm gcc s spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 50900 47958 0.9422 47958 0.9422
tvm gcc s spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 5.30771e+07 5.64729e+07 1.06398 5.64729e+07 1.06398
tvm gcc s spike_rv64 tvmaot vww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 70030 72580 1.03641 72578 1.03638
tvm gcc s spike_rv64 tvmaot vww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.40257e+07 8.23497e+07 0.980054 8.23497e+07 0.980054
tvm gcc s spike_rv64 tvmaot vww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 54290 51952 0.956935 51952 0.956935
tvm gcc s spike_rv64 tvmaot vww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.92176e+07 8.95537e+07 1.00377 8.95537e+07 1.00377
tvm gcc s spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 50960 48008 0.942072 48008 0.942072
tvm gcc s spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 5.13701e+07 5.55079e+07 1.08055 5.55079e+07 1.08055
tvm gcc s spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 53502 49680 0.928563 49680 0.928563
tvm gcc s spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.47574e+07 9.36324e+06 0.634476 9.36324e+06 0.634476
tvm gcc s spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 50900 47958 0.9422 47958 0.9422
tvm gcc s spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 5.30771e+07 5.64729e+07 1.06398 5.64729e+07 1.06398
tvm gcc s spike_rv64 tvmaot vww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 69390 72578 1.04594 72578 1.04594
tvm gcc s spike_rv64 tvmaot vww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.18536e+07 8.23497e+07 1.00606 8.23497e+07 1.00606
tvm gcc s spike_rv64 tvmaot vww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 54290 51952 0.956935 51952 0.956935
tvm gcc s spike_rv64 tvmaot vww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.92176e+07 8.95537e+07 1.00377 8.95537e+07 1.00377
tvm gcc s spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 50960 48008 0.942072 48008 0.942072
tvm gcc s spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 5.13701e+07 5.55079e+07 1.08055 5.55079e+07 1.08055
tvm gcc s spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 53502 49680 0.928563 49680 0.928563
tvm gcc s spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.38529e+07 8.85801e+06 0.639435 8.85801e+06 0.639435
tvm gcc s spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 50900 47958 0.9422 47958 0.9422
tvm gcc s spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 5.30771e+07 5.64729e+07 1.06398 5.64729e+07 1.06398
tvm gcc s spike_rv64 tvmaot vww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 69498 72578 1.04432 72578 1.04432
tvm gcc s spike_rv64 tvmaot vww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.17764e+07 8.23497e+07 1.00701 8.23497e+07 1.00701
tvm gcc s spike_rv64 tvmaot vww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 54290 51952 0.956935 51952 0.956935
tvm gcc s spike_rv64 tvmaot vww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.92176e+07 8.95537e+07 1.00377 8.95537e+07 1.00377
tvm gcc s spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 50960 48008 0.942072 48008 0.942072
tvm gcc s spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 5.13701e+07 5.55079e+07 1.08055 5.55079e+07 1.08055
tvm gcc s spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 53502 49680 0.928563 49680 0.928563
tvm gcc s spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.37758e+07 8.81101e+06 0.639601 8.81101e+06 0.639601
tvm gcc s spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 50900 47958 0.9422 47958 0.9422
tvm gcc s spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 5.30771e+07 5.64729e+07 1.06398 5.64729e+07 1.06398
tvm gcc s spike_rv64 tvmaot vww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 69498 72580 1.04435 72578 1.04432
tvm gcc s spike_rv64 tvmaot vww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.17764e+07 8.23497e+07 1.00701 8.23497e+07 1.00701
tvm gcc s spike_rv64 tvmaot vww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 54290 51952 0.956935 51952 0.956935
tvm gcc s spike_rv64 tvmaot vww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 8.92176e+07 8.95537e+07 1.00377 8.95537e+07 1.00377
tvm gcc s spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 50960 48008 0.942072 48008 0.942072
tvm gcc s spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 5.13701e+07 5.55079e+07 1.08055 5.55079e+07 1.08055
tvm gcc s spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 53502 49680 0.928563 49680 0.928563
tvm gcc s spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.37777e+07 8.81101e+06 0.639514 8.81101e+06 0.639514
tvm gcc s spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 50900 47958 0.9422 47958 0.9422
tvm gcc s spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 5.30771e+07 5.64729e+07 1.06398 5.64729e+07 1.06398
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