Skip to content

Compare 2024 11 26 TVM LLVM 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-LLVM-Os-spike_rv64 (Baseline)
  • C1: Benchmarks-2024-11-21-TVM-LLVM-Os-spike_rv64 (Compare 1) [Date: 2024-11-26 -> 2024-11-21]
  • C2: Benchmarks-2024-11-19-TVM-LLVM-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 llvm s spike_rv64 tvmaot aww 0 NCHW TVM Fallback RV64GC 0 - ROM code 47726 45324 0.949671 45324 0.949671
tvm llvm s spike_rv64 tvmaot aww 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 2.83563e+07 2.83562e+07 0.999999 2.83562e+07 0.999999
tvm llvm s spike_rv64 tvmaot aww 0 NHWC TVM Fallback RV64GC 0 - ROM code 42812 40410 0.943894 40410 0.943894
tvm llvm s spike_rv64 tvmaot aww 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 2.40045e+07 2.40096e+07 1.00021 2.40096e+07 1.00021
tvm llvm s spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 49346 46938 0.951202 46938 0.951202
tvm llvm s spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 1.57054e+07 1.57054e+07 0.999999 1.57054e+07 0.999999
tvm llvm s spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 48524 46116 0.950375 46116 0.950375
tvm llvm s spike_rv64 tvmaot aww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 1.56502e+07 1.56393e+07 0.999307 1.56393e+07 0.999307
tvm llvm s spike_rv64 tvmaot aww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 46542 44140 0.948391 44140 0.948391
tvm llvm s spike_rv64 tvmaot aww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 5.89071e+06 5.89068e+06 0.999996 5.89068e+06 0.999996
tvm llvm s spike_rv64 tvmaot aww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 43848 41446 0.94522 41446 0.94522
tvm llvm s spike_rv64 tvmaot aww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 9.58704e+06 9.58702e+06 0.999997 9.58702e+06 0.999997
tvm llvm s spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 52194 49786 0.953864 49786 0.953864
tvm llvm s spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 7.14639e+06 7.14124e+06 0.999279 7.14124e+06 0.999279
tvm llvm s spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 50436 48028 0.952256 48028 0.952256
tvm llvm s spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 6.01758e+06 6.02268e+06 1.00085 6.02268e+06 1.00085
tvm llvm s spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 50998 48590 0.952782 48590 0.952782
tvm llvm s spike_rv64 tvmaot aww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 8.32696e+06 8.32638e+06 0.99993 8.32638e+06 0.99993
tvm llvm s spike_rv64 tvmaot aww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 46266 44140 0.954048 44140 0.954048
tvm llvm s spike_rv64 tvmaot aww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 5.79638e+06 5.89068e+06 1.01627 5.89068e+06 1.01627
tvm llvm s spike_rv64 tvmaot aww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 43924 41446 0.943584 41446 0.943584
tvm llvm s spike_rv64 tvmaot aww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 7.92914e+06 7.92902e+06 0.999984 7.92902e+06 0.999984
tvm llvm s spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 51872 49786 0.959786 49786 0.959786
tvm llvm s spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 6.2656e+06 6.26559e+06 0.999998 6.26559e+06 0.999998
tvm llvm s spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 50154 48028 0.957611 48028 0.957611
tvm llvm s spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.88352e+06 4.88863e+06 1.00105 4.88863e+06 1.00105
tvm llvm s spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 50716 48590 0.95808 48590 0.95808
tvm llvm s spike_rv64 tvmaot aww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.45131e+06 7.45073e+06 0.999922 7.45073e+06 0.999922
tvm llvm s spike_rv64 tvmaot aww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 46226 44140 0.954874 44140 0.954874
tvm llvm s spike_rv64 tvmaot aww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 5.79238e+06 5.89068e+06 1.01697 5.89068e+06 1.01697
tvm llvm s spike_rv64 tvmaot aww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 43902 41446 0.944057 41446 0.944057
tvm llvm s spike_rv64 tvmaot aww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 7.10006e+06 7.10002e+06 0.999994 7.10002e+06 0.999994
tvm llvm s spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 51872 49786 0.959786 49786 0.959786
tvm llvm s spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 5.8279e+06 5.82788e+06 0.999998 5.82788e+06 0.999998
tvm llvm s spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 50154 48028 0.957611 48028 0.957611
tvm llvm s spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.32522e+06 4.33033e+06 1.00118 4.33033e+06 1.00118
tvm llvm s spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 50716 48590 0.95808 48590 0.95808
tvm llvm s spike_rv64 tvmaot aww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 7.01361e+06 7.01302e+06 0.999917 7.01302e+06 0.999917
tvm llvm s spike_rv64 tvmaot aww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 46458 44140 0.950105 44140 0.950105
tvm llvm s spike_rv64 tvmaot aww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 5.84872e+06 5.89068e+06 1.00717 5.89068e+06 1.00717
tvm llvm s spike_rv64 tvmaot aww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 62160 41446 0.666763 41446 0.666763
tvm llvm s spike_rv64 tvmaot aww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 7.84337e+06 6.68552e+06 0.852378 6.68552e+06 0.852378
tvm llvm s spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 51872 49786 0.959786 49786 0.959786
tvm llvm s spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 5.61091e+06 5.6109e+06 0.999998 5.6109e+06 0.999998
tvm llvm s spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 50154 48028 0.957611 48028 0.957611
tvm llvm s spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.28609e+06 4.2912e+06 1.00119 4.2912e+06 1.00119
tvm llvm s spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 50716 48590 0.95808 48590 0.95808
tvm llvm s spike_rv64 tvmaot aww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 6.79662e+06 6.79604e+06 0.999914 6.79604e+06 0.999914
tvm llvm s spike_rv64 tvmaot aww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 46418 44140 0.950924 44140 0.950924
tvm llvm s spike_rv64 tvmaot aww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 5.84792e+06 5.89068e+06 1.00731 5.89068e+06 1.00731
tvm llvm s spike_rv64 tvmaot aww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 62150 41446 0.66687 41446 0.66687
tvm llvm s spike_rv64 tvmaot aww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 7.85456e+06 6.68552e+06 0.851164 6.68552e+06 0.851164
tvm llvm s spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 51872 49786 0.959786 49786 0.959786
tvm llvm s spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 5.61091e+06 5.6109e+06 0.999998 5.6109e+06 0.999998
tvm llvm s spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 50154 48028 0.957611 48028 0.957611
tvm llvm s spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.28609e+06 4.2912e+06 1.00119 4.2912e+06 1.00119
tvm llvm s spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 50716 48590 0.95808 48590 0.95808
tvm llvm s spike_rv64 tvmaot aww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 6.79662e+06 6.79604e+06 0.999914 6.79604e+06 0.999914
tvm llvm s spike_rv64 tvmaot aww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 46622 44140 0.946763 44140 0.946763
tvm llvm s spike_rv64 tvmaot aww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 5.89272e+06 5.89255e+06 0.99997 5.89255e+06 0.99997
tvm llvm s spike_rv64 tvmaot aww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 62172 41446 0.666635 41446 0.666635
tvm llvm s spike_rv64 tvmaot aww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 7.87889e+06 6.68552e+06 0.848535 6.68552e+06 0.848535
tvm llvm s spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 51872 49786 0.959786 49786 0.959786
tvm llvm s spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 5.61464e+06 5.61463e+06 0.999998 5.61463e+06 0.999998
tvm llvm s spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 50154 48028 0.957611 48028 0.957611
tvm llvm s spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.28796e+06 4.29307e+06 1.00119 4.29307e+06 1.00119
tvm llvm s spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 50716 48590 0.95808 48590 0.95808
tvm llvm s spike_rv64 tvmaot aww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 6.80035e+06 6.79977e+06 0.999914 6.79977e+06 0.999914
tvm llvm s spike_rv64 tvmaot resnet 0 NCHW TVM Fallback RV64GC 0 - ROM code 48818 46412 0.950715 46412 0.950715
tvm llvm s spike_rv64 tvmaot resnet 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 1.23436e+08 1.23431e+08 0.999958 1.23431e+08 0.999958
tvm llvm s spike_rv64 tvmaot resnet 0 NHWC TVM Fallback RV64GC 0 - ROM code 42042 39640 0.942867 39640 0.942867
tvm llvm s spike_rv64 tvmaot resnet 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 1.00169e+08 1.00169e+08 0.999999 1.00169e+08 0.999999
tvm llvm s spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 46374 43966 0.948074 43966 0.948074
tvm llvm s spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 5.57369e+07 5.5742e+07 1.00009 5.5742e+07 1.00009
tvm llvm s spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 45742 43334 0.947357 43334 0.947357
tvm llvm s spike_rv64 tvmaot resnet 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 7.15627e+07 7.15268e+07 0.999498 7.15268e+07 0.999498
tvm llvm s spike_rv64 tvmaot resnet 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47928 45526 0.949883 45524 0.949841
tvm llvm s spike_rv64 tvmaot resnet 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.42091e+07 2.4209e+07 0.999997 2.4209e+07 0.999997
tvm llvm s spike_rv64 tvmaot resnet 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 42918 40516 0.944033 40516 0.944033
tvm llvm s spike_rv64 tvmaot resnet 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.5933e+07 3.59381e+07 1.00014 3.59381e+07 1.00014
tvm llvm s spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 49758 47350 0.951606 47350 0.951606
tvm llvm s spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 2.57419e+07 2.57469e+07 1.0002 2.57469e+07 1.0002
tvm llvm s spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 47832 45424 0.949657 45424 0.949657
tvm llvm s spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.52614e+07 1.52562e+07 0.999661 1.52562e+07 0.999661
tvm llvm s spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 48498 46090 0.950348 46090 0.950348
tvm llvm s spike_rv64 tvmaot resnet 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.98548e+07 1.98086e+07 0.997674 1.98086e+07 0.997674
tvm llvm s spike_rv64 tvmaot resnet 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47920 45528 0.950083 45524 0.95
tvm llvm s spike_rv64 tvmaot resnet 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.41981e+07 2.4209e+07 1.00045 2.4209e+07 1.00045
tvm llvm s spike_rv64 tvmaot resnet 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 43730 40520 0.926595 40520 0.926595
tvm llvm s spike_rv64 tvmaot resnet 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.47551e+07 2.68867e+07 0.773606 2.68867e+07 0.773606
tvm llvm s spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 49528 47350 0.956025 47350 0.956025
tvm llvm s spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.77787e+07 1.77838e+07 1.00029 1.77838e+07 1.00029
tvm llvm s spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 47602 45424 0.954246 45424 0.954246
tvm llvm s spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 9.6782e+06 9.67303e+06 0.999466 9.67303e+06 0.999466
tvm llvm s spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 48268 46090 0.954877 46090 0.954877
tvm llvm s spike_rv64 tvmaot resnet 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.35628e+07 1.35166e+07 0.996595 1.35166e+07 0.996595
tvm llvm s spike_rv64 tvmaot resnet 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47594 45524 0.956507 45528 0.956591
tvm llvm s spike_rv64 tvmaot resnet 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.40423e+07 2.4209e+07 1.00694 2.4209e+07 1.00694
tvm llvm s spike_rv64 tvmaot resnet 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 43988 40520 0.92116 40516 0.921069
tvm llvm s spike_rv64 tvmaot resnet 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.40134e+07 2.4622e+07 0.723891 2.4622e+07 0.723891
tvm llvm s spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 49528 47350 0.956025 47350 0.956025
tvm llvm s spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.40461e+07 1.40512e+07 1.00036 1.40512e+07 1.00036
tvm llvm s spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 47602 45424 0.954246 45424 0.954246
tvm llvm s spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 7.13236e+06 7.12719e+06 0.999275 7.12719e+06 0.999275
tvm llvm s spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 48268 46090 0.954877 46090 0.954877
tvm llvm s spike_rv64 tvmaot resnet 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.06135e+07 1.05674e+07 0.995649 1.05674e+07 0.995649
tvm llvm s spike_rv64 tvmaot resnet 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47620 45524 0.955985 45522 0.955943
tvm llvm s spike_rv64 tvmaot resnet 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.40367e+07 2.4209e+07 1.00717 2.4209e+07 1.00717
tvm llvm s spike_rv64 tvmaot resnet 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 47084 40516 0.860505 40516 0.860505
tvm llvm s spike_rv64 tvmaot resnet 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.42919e+07 2.41778e+07 0.705059 2.41778e+07 0.705059
tvm llvm s spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 49528 47350 0.956025 47350 0.956025
tvm llvm s spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.23475e+07 1.23526e+07 1.00041 1.23526e+07 1.00041
tvm llvm s spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 47602 45424 0.954246 45424 0.954246
tvm llvm s spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 5.89024e+06 5.88506e+06 0.999122 5.88506e+06 0.999122
tvm llvm s spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 48268 46090 0.954877 46090 0.954877
tvm llvm s spike_rv64 tvmaot resnet 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 9.27183e+06 9.22566e+06 0.99502 9.22566e+06 0.99502
tvm llvm s spike_rv64 tvmaot resnet 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 47642 45522 0.955501 45526 0.955585
tvm llvm s spike_rv64 tvmaot resnet 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.40476e+07 2.4209e+07 1.00671 2.4209e+07 1.00671
tvm llvm s spike_rv64 tvmaot resnet 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 47076 40516 0.860651 40520 0.860736
tvm llvm s spike_rv64 tvmaot resnet 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.43031e+07 2.41778e+07 0.704829 2.41778e+07 0.704829
tvm llvm s spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 49528 47350 0.956025 47350 0.956025
tvm llvm s spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.152e+07 1.1525e+07 1.00044 1.1525e+07 1.00044
tvm llvm s spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 47602 45424 0.954246 45424 0.954246
tvm llvm s spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.96384e+06 4.95866e+06 0.998958 4.95866e+06 0.998958
tvm llvm s spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 48268 46090 0.954877 46090 0.954877
tvm llvm s spike_rv64 tvmaot resnet 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 8.61647e+06 8.5703e+06 0.994641 8.5703e+06 0.994641
tvm llvm s spike_rv64 tvmaot resnet 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 48014 45526 0.948182 45522 0.948098
tvm llvm s spike_rv64 tvmaot resnet 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.42162e+07 2.42109e+07 0.999779 2.42109e+07 0.999779
tvm llvm s spike_rv64 tvmaot resnet 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 47102 40520 0.860261 40520 0.860261
tvm llvm s spike_rv64 tvmaot resnet 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 3.43325e+07 2.41778e+07 0.704224 2.41778e+07 0.704224
tvm llvm s spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 49528 47350 0.956025 47350 0.956025
tvm llvm s spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.08997e+07 1.09048e+07 1.00047 1.09048e+07 1.00047
tvm llvm s spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 47602 45424 0.954246 45424 0.954246
tvm llvm s spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 4.71661e+06 4.71144e+06 0.998903 4.71144e+06 0.998903
tvm llvm s spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 48268 46090 0.954877 46090 0.954877
tvm llvm s spike_rv64 tvmaot resnet 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 8.12868e+06 8.08251e+06 0.994319 8.08251e+06 0.994319
tvm llvm s spike_rv64 tvmaot toycar 0 NCHW TVM Fallback RV64GC 0 - ROM code 40338 37930 0.940304 37930 0.940304
tvm llvm s spike_rv64 tvmaot toycar 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 3.20243e+06 3.19704e+06 0.998318 3.19704e+06 0.998318
tvm llvm s spike_rv64 tvmaot toycar 0 NHWC TVM Fallback RV64GC 0 - ROM code 40338 37930 0.940304 37930 0.940304
tvm llvm s spike_rv64 tvmaot toycar 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 3.20243e+06 3.19704e+06 0.998318 3.19704e+06 0.998318
tvm llvm s spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 38674 36262 0.937633 36266 0.937736
tvm llvm s spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 1.66279e+06 1.66778e+06 1.00301 1.66778e+06 1.00301
tvm llvm s spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 38676 36262 0.937584 36270 0.937791
tvm llvm s spike_rv64 tvmaot toycar 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 1.66279e+06 1.66778e+06 1.003 1.66778e+06 1.00301
tvm llvm s spike_rv64 tvmaot toycar 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 39622 37214 0.939226 37214 0.939226
tvm llvm s spike_rv64 tvmaot toycar 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.04169e+06 1.03631e+06 0.994829 1.03631e+06 0.994829
tvm llvm s spike_rv64 tvmaot toycar 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 39622 37214 0.939226 37214 0.939226
tvm llvm s spike_rv64 tvmaot toycar 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.04169e+06 1.03631e+06 0.994829 1.03631e+06 0.994829
tvm llvm s spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39302 36890 0.938629 36892 0.93868
tvm llvm s spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 628443 628313 0.999793 628314 0.999795
tvm llvm s spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 40014 37612 0.939971 37606 0.939821
tvm llvm s spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 625472 620216 0.991597 620215 0.991595
tvm llvm s spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39302 36890 0.938629 36890 0.938629
tvm llvm s spike_rv64 tvmaot toycar 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 628443 628313 0.999793 628313 0.999793
tvm llvm s spike_rv64 tvmaot toycar 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 39506 37214 0.941984 37214 0.941984
tvm llvm s spike_rv64 tvmaot toycar 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.04146e+06 1.03631e+06 0.995055 1.03631e+06 0.995055
tvm llvm s spike_rv64 tvmaot toycar 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 39506 37214 0.941984 37214 0.941984
tvm llvm s spike_rv64 tvmaot toycar 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.04146e+06 1.03631e+06 0.995055 1.03631e+06 0.995055
tvm llvm s spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39014 36886 0.945455 36890 0.945558
tvm llvm s spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 510980 510871 0.999787 510872 0.999789
tvm llvm s spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 39728 37606 0.946587 37606 0.946587
tvm llvm s spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 501954 501847 0.999787 501847 0.999787
tvm llvm s spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39014 36888 0.945507 36890 0.945558
tvm llvm s spike_rv64 tvmaot toycar 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 510980 510872 0.999789 510873 0.999791
tvm llvm s spike_rv64 tvmaot toycar 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 40120 37214 0.927567 37214 0.927567
tvm llvm s spike_rv64 tvmaot toycar 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.01398e+06 1.03631e+06 1.02202 1.03631e+06 1.02202
tvm llvm s spike_rv64 tvmaot toycar 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 40120 37214 0.927567 37214 0.927567
tvm llvm s spike_rv64 tvmaot toycar 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.01398e+06 1.03631e+06 1.02202 1.03631e+06 1.02202
tvm llvm s spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39014 36888 0.945507 36890 0.945558
tvm llvm s spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 452260 452152 0.999761 452153 0.999763
tvm llvm s spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 39728 37606 0.946587 37608 0.946637
tvm llvm s spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 442769 442663 0.999761 442664 0.999763
tvm llvm s spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39012 36890 0.945606 36888 0.945555
tvm llvm s spike_rv64 tvmaot toycar 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 452259 452154 0.999768 452152 0.999763
tvm llvm s spike_rv64 tvmaot toycar 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 40120 37214 0.927567 37214 0.927567
tvm llvm s spike_rv64 tvmaot toycar 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.01398e+06 1.03631e+06 1.02202 1.03631e+06 1.02202
tvm llvm s spike_rv64 tvmaot toycar 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 40120 37214 0.927567 37214 0.927567
tvm llvm s spike_rv64 tvmaot toycar 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.01398e+06 1.03631e+06 1.02202 1.03631e+06 1.02202
tvm llvm s spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39016 36892 0.945561 36886 0.945407
tvm llvm s spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 422901 422794 0.999747 422791 0.99974
tvm llvm s spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 39728 37606 0.946587 37606 0.946587
tvm llvm s spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 413514 413406 0.999739 413407 0.999741
tvm llvm s spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39014 36896 0.945712 36890 0.945558
tvm llvm s spike_rv64 tvmaot toycar 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 422900 422794 0.999749 422793 0.999747
tvm llvm s spike_rv64 tvmaot toycar 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 40120 37214 0.927567 37214 0.927567
tvm llvm s spike_rv64 tvmaot toycar 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.01398e+06 1.03631e+06 1.02202 1.03631e+06 1.02202
tvm llvm s spike_rv64 tvmaot toycar 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 40120 37214 0.927567 37214 0.927567
tvm llvm s spike_rv64 tvmaot toycar 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.01398e+06 1.03631e+06 1.02202 1.03631e+06 1.02202
tvm llvm s spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39012 36890 0.945606 36888 0.945555
tvm llvm s spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 408219 408113 0.99974 408112 0.999738
tvm llvm s spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 39734 37608 0.946494 37602 0.946343
tvm llvm s spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 409831 409723 0.999736 409721 0.999732
tvm llvm s spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39016 36892 0.945561 36888 0.945458
tvm llvm s spike_rv64 tvmaot toycar 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 408221 408113 0.999735 408112 0.999733
tvm llvm s spike_rv64 tvmaot toycar 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 40120 37214 0.927567 37214 0.927567
tvm llvm s spike_rv64 tvmaot toycar 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.01398e+06 1.03631e+06 1.02202 1.03631e+06 1.02202
tvm llvm s spike_rv64 tvmaot toycar 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 40120 37214 0.927567 37214 0.927567
tvm llvm s spike_rv64 tvmaot toycar 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.01398e+06 1.03631e+06 1.02202 1.03631e+06 1.02202
tvm llvm s spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 39022 36888 0.945313 36892 0.945415
tvm llvm s spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 406381 406272 0.999732 406274 0.999737
tvm llvm s spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 39736 37608 0.946447 37606 0.946396
tvm llvm s spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 407949 407840 0.999733 407839 0.99973
tvm llvm s spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 39016 36888 0.945458 36890 0.94551
tvm llvm s spike_rv64 tvmaot toycar 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 406381 406272 0.999732 406273 0.999734
tvm llvm s spike_rv64 tvmaot vww 0 NCHW TVM Fallback RV64GC 0 - ROM code 72092 69696 0.966765 69688 0.966654
tvm llvm s spike_rv64 tvmaot vww 0 NCHW TVM Fallback RV64GC 0 - Run Cycles 8.18666e+07 8.18613e+07 0.999935 8.18613e+07 0.999935
tvm llvm s spike_rv64 tvmaot vww 0 NHWC TVM Fallback RV64GC 0 - ROM code 54528 52126 0.955949 52126 0.955949
tvm llvm s spike_rv64 tvmaot vww 0 NHWC TVM Fallback RV64GC 0 - Run Cycles 6.96865e+07 6.96914e+07 1.00007 6.96914e+07 1.00007
tvm llvm s spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Scalar RV64GC 0 - ROM code 52622 50208 0.954126 50208 0.954126
tvm llvm s spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Scalar RV64GC 0 - Run Cycles 4.40832e+07 4.4078e+07 0.999881 4.4078e+07 0.999881
tvm llvm s spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - ROM code 51916 49504 0.95354 49506 0.953579
tvm llvm s spike_rv64 tvmaot vww 0 NHWC muRISCV-NN Vector (Portable) RV64GC 0 - Run Cycles 4.50977e+07 4.50048e+07 0.99794 4.50048e+07 0.99794
tvm llvm s spike_rv64 tvmaot vww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 66990 64590 0.964174 64584 0.964084
tvm llvm s spike_rv64 tvmaot vww 128 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.82557e+07 1.82606e+07 1.00027 1.82606e+07 1.00027
tvm llvm s spike_rv64 tvmaot vww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 57254 54854 0.958082 54852 0.958047
tvm llvm s spike_rv64 tvmaot vww 128 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.88543e+07 2.88541e+07 0.999992 2.88541e+07 0.999992
tvm llvm s spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 55992 53582 0.956958 53582 0.956958
tvm llvm s spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.8475e+07 1.84697e+07 0.999715 1.84697e+07 0.999715
tvm llvm s spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 54260 51852 0.955621 51850 0.955584
tvm llvm s spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.34737e+07 1.34787e+07 1.00037 1.34787e+07 1.00037
tvm llvm s spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 54822 52412 0.95604 52414 0.956076
tvm llvm s spike_rv64 tvmaot vww 128 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 2.20848e+07 2.1997e+07 0.996025 2.1997e+07 0.996025
tvm llvm s spike_rv64 tvmaot vww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 66564 64588 0.970314 64582 0.970224
tvm llvm s spike_rv64 tvmaot vww 256 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.81999e+07 1.82606e+07 1.00333 1.82606e+07 1.00333
tvm llvm s spike_rv64 tvmaot vww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 57136 54852 0.960025 54854 0.96006
tvm llvm s spike_rv64 tvmaot vww 256 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.40364e+07 2.42022e+07 1.0069 2.42022e+07 1.0069
tvm llvm s spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 55140 53582 0.971745 53580 0.971708
tvm llvm s spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.54877e+07 1.54927e+07 1.00032 1.54927e+07 1.00032
tvm llvm s spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 53548 51852 0.968327 51852 0.968327
tvm llvm s spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 1.01526e+07 1.01576e+07 1.00049 1.01576e+07 1.00049
tvm llvm s spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 54110 52414 0.968656 52412 0.968619
tvm llvm s spike_rv64 tvmaot vww 256 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.91862e+07 1.90984e+07 0.995425 1.90984e+07 0.995425
tvm llvm s spike_rv64 tvmaot vww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 66388 64584 0.972826 64588 0.972887
tvm llvm s spike_rv64 tvmaot vww 512 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.81796e+07 1.82606e+07 1.00445 1.82606e+07 1.00445
tvm llvm s spike_rv64 tvmaot vww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 58132 54852 0.943577 54850 0.943542
tvm llvm s spike_rv64 tvmaot vww 512 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.22391e+07 2.1996e+07 0.989069 2.1996e+07 0.989069
tvm llvm s spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 55148 53582 0.971604 53586 0.971676
tvm llvm s spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.40615e+07 1.40665e+07 1.00036 1.40665e+07 1.00036
tvm llvm s spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 53548 51850 0.96829 51852 0.968327
tvm llvm s spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 8.86116e+06 8.86616e+06 1.00056 8.86616e+06 1.00056
tvm llvm s spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 54110 52412 0.968619 52414 0.968656
tvm llvm s spike_rv64 tvmaot vww 512 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.77992e+07 1.77114e+07 0.995068 1.77114e+07 0.995068
tvm llvm s spike_rv64 tvmaot vww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 65774 64584 0.981908 64584 0.981908
tvm llvm s spike_rv64 tvmaot vww 1024 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.79867e+07 1.82606e+07 1.01522 1.82606e+07 1.01522
tvm llvm s spike_rv64 tvmaot vww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 85982 54852 0.637947 54854 0.637971
tvm llvm s spike_rv64 tvmaot vww 1024 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.22211e+07 2.10704e+07 0.948215 2.10704e+07 0.948215
tvm llvm s spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 55144 53582 0.971674 53584 0.97171
tvm llvm s spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.35373e+07 1.35423e+07 1.00037 1.35423e+07 1.00037
tvm llvm s spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 53548 51850 0.96829 51850 0.96829
tvm llvm s spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 8.35902e+06 8.36402e+06 1.0006 8.36402e+06 1.0006
tvm llvm s spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 54110 52410 0.968583 52412 0.968619
tvm llvm s spike_rv64 tvmaot vww 1024 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.7275e+07 1.71872e+07 0.994919 1.71872e+07 0.994919
tvm llvm s spike_rv64 tvmaot vww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 65920 64586 0.979763 64586 0.979763
tvm llvm s spike_rv64 tvmaot vww 2048 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.80121e+07 1.82606e+07 1.01379 1.82606e+07 1.01379
tvm llvm s spike_rv64 tvmaot vww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 114062 54852 0.480896 54850 0.480879
tvm llvm s spike_rv64 tvmaot vww 2048 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.24247e+07 2.07043e+07 0.923283 2.07043e+07 0.923283
tvm llvm s spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 55144 53582 0.971674 53582 0.971674
tvm llvm s spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.33236e+07 1.33286e+07 1.00038 1.33286e+07 1.00038
tvm llvm s spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 53548 51852 0.968327 51848 0.968253
tvm llvm s spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 8.31124e+06 8.31624e+06 1.0006 8.31624e+06 1.0006
tvm llvm s spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 54106 52414 0.968728 52414 0.968728
tvm llvm s spike_rv64 tvmaot vww 2048 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.70593e+07 1.69716e+07 0.994855 1.69716e+07 0.994855
tvm llvm s spike_rv64 tvmaot vww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP ROM code 67108 64586 0.962419 64586 0.962419
tvm llvm s spike_rv64 tvmaot vww 4096 NCHW TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 1.82687e+07 1.82624e+07 0.999658 1.82624e+07 0.999658
tvm llvm s spike_rv64 tvmaot vww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP ROM code 124150 54852 0.44182 54852 0.44182
tvm llvm s spike_rv64 tvmaot vww 4096 NHWC TVM Fallback RV64GCV 0 Loop+SLP Run Cycles 2.25225e+07 2.06783e+07 0.918115 2.06783e+07 0.918115
tvm llvm s spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP ROM code 55148 53584 0.97164 53580 0.971567
tvm llvm s spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Scalar RV64GCV 0 Loop+SLP Run Cycles 1.33071e+07 1.33121e+07 1.00038 1.33121e+07 1.00038
tvm llvm s spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - ROM code 53548 51852 0.968327 51852 0.968327
tvm llvm s spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector RV64GCV 0 - Run Cycles 8.31311e+06 8.31811e+06 1.0006 8.31811e+06 1.0006
tvm llvm s spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP ROM code 54110 52412 0.968619 52414 0.968656
tvm llvm s spike_rv64 tvmaot vww 4096 NHWC muRISCV-NN Vector (Portable) RV64GCV 0 Loop+SLP Run Cycles 1.70447e+07 1.6957e+07 0.99485 1.6957e+07 0.99485
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