[RFC-ANN] SystemBenchmark.jl

New lappytoppy!

32×6 DataFrames.DataFrame
│ Row │ cat         │ testname                  │ units   │ ref_res                                  │
│     │ String      │ String                    │ String? │ Any                                      │
├─────┼─────────────┼───────────────────────────┼─────────┼──────────────────────────────────────────┤
│ 1   │ info        │ SysBenchVer               │         │ 0.3.0                                    │
│ 2   │ info        │ JuliaVer                  │         │ 1.4.1                                    │
│ 3   │ info        │ OS                        │         │ Linux (x86_64-pc-linux-gnu)              │
│ 4   │ info        │ CPU                       │         │ Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz │
│ 5   │ info        │ WORD_SIZE                 │         │ 64                                       │
│ 6   │ info        │ LIBM                      │         │ libopenlibm                              │
│ 7   │ info        │ LLVM                      │         │ libLLVM-8.0.1 (ORCJIT, skylake)          │
│ 8   │ info        │ GPU                       │         │ GeForce GTX 1650 with Max-Q Design       │
│ 9   │ cpu         │ FloatMul                  │ ms      │ 1.1339999999999999e-6                    │
│ 10  │ cpu         │ FusedMulAdd               │ ms      │ 1.1339999999999999e-6                    │
│ 11  │ cpu         │ FloatSin                  │ ms      │ 4.051e-6                                 │
│ 12  │ cpu         │ VecMulBroad               │ ms      │ 2.9823115577889445e-5                    │
│ 13  │ cpu         │ CPUMatMul                 │ ms      │ 0.018683                                 │
│ 14  │ cpu         │ MatMulBroad               │ ms      │ 0.0042223                                │
│ 15  │ cpu         │ 3DMulBroad                │ ms      │ 0.0010529                                │
│ 16  │ cpu         │ peakflops                 │ flops   │ 1.8061545733047305e11                    │
│ 17  │ cpu         │ FFMPEGH264Write           │ ms      │ 107.751337                               │
│ 18  │ mem         │ DeepCopy                  │ ms      │ 0.00018790257558790594                   │
│ 19  │ mem         │ Bandwidth10kB             │ MiB/s   │ 104871.77985698299                       │
│ 20  │ mem         │ Bandwidth100kB            │ MiB/s   │ 58579.50346475738                        │
│ 21  │ mem         │ Bandwidth1MB              │ MiB/s   │ 33439.963407070725                       │
│ 22  │ mem         │ Bandwidth10MB             │ MiB/s   │ 5551.476774539766                        │
│ 23  │ mem         │ Bandwidth100MB            │ MiB/s   │ 6910.9558841033295                       │
│ 24  │ diskio      │ DiskWrite1KB              │ ms      │ 0.031895                                 │
│ 25  │ diskio      │ DiskWrite1MB              │ ms      │ 0.920052                                 │
│ 26  │ diskio      │ DiskRead1KB               │ ms      │ 0.006683666666666667                     │
│ 27  │ diskio      │ DiskRead1MB               │ ms      │ 0.143755                                 │
│ 28  │ loading     │ JuliaLoad                 │ ms      │ 91.08045                                 │
│ 29  │ compilation │ compilecache              │ ms      │ 208.532099                               │
│ 30  │ compilation │ success_create_expr_cache │ ms      │ 235.4855485                              │
│ 31  │ compilation │ create_expr_cache         │ ms      │ 0.894126                                 │
│ 32  │ compilation │ output-ji-substart        │ ms      │ 32.639706000000004                       │

│ Row │ test_res                                  │ factor    │
│     │ Any                                       │ Any       │
├─────┼───────────────────────────────────────────┼───────────┤
│ 1   │ 0.3.2                                     │ Not Equal │
│ 2   │ 1.4.2                                     │ Not Equal │
│ 3   │ Linux (x86_64-pc-linux-gnu)               │ Equal     │
│ 4   │ Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz │ Not Equal │
│ 5   │ 64                                        │ Equal     │
│ 6   │ libopenlibm                               │ Equal     │
│ 7   │ libLLVM-8.0.1 (ORCJIT, icelake-client)    │ Not Equal │
│ 8   │ missing                                   │ Not Equal │
│ 9   │ 1.205e-6                                  │ 1.06261   │
│ 10  │ 1.198e-6                                  │ 1.05644   │
│ 11  │ 4.056e-6                                  │ 1.00123   │
│ 12  │ 3.05965e-5                                │ 1.02593   │
│ 13  │ 0.071705                                  │ 3.83798   │
│ 14  │ 0.00392787                                │ 0.930269  │
│ 15  │ 0.0011296                                 │ 1.07285   │
│ 16  │ 2.8156e10                                 │ 0.155889  │
│ 17  │ 195.38                                    │ 1.81325   │
│ 18  │ 0.000139657                               │ 0.743239  │
│ 19  │ 159868.0                                  │ 1.52442   │
│ 20  │ 49199.0                                   │ 0.839868  │
│ 21  │ 24273.3                                   │ 0.725877  │
│ 22  │ 12538.3                                   │ 2.25856   │
│ 23  │ 12419.3                                   │ 1.79704   │
│ 24  │ 0.0278665                                 │ 0.873695  │
│ 25  │ 1.34645                                   │ 1.46345   │
│ 26  │ 0.00617983                                │ 0.924617  │
│ 27  │ 0.125835                                  │ 0.875343  │
│ 28  │ 99.5474                                   │ 1.09296   │
│ 29  │ 313.758                                   │ 1.5046    │
│ 30  │ 321.333                                   │ 1.36455   │
│ 31  │ 5.66792                                   │ 6.33906   │
│ 32  │ 56.1592                                   │ 1.72058   │
1 Like