[RFC-ANN] SystemBenchmark.jl

MacBook Pro 15’’ Late 2013

Julia Version 1.4.1
Commit 381693d3df* (2020-04-14 17:20 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-8.0.1 (ORCJIT, skylake)
  GPU: GeForce GTX 1650 with Max-Q Design

Test system ---------------------------
Julia Version 1.4.1
Commit 381693d3df* (2020-04-14 17:20 UTC)
Platform Info:
  OS: macOS (x86_64-apple-darwin19.4.0)
  CPU: Intel(R) Core(TM) i7-4750HQ CPU @ 2.00GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-8.0.1 (ORCJIT, haswell)
Environment:
  JULIA_NUM_THREADS = 4

│ Row │ cat         │ testname        │ ref_ms      │ test_ms     │ factor  │
│     │ String      │ String          │ Float64     │ Float64     │ Float64 │
├─────┼─────────────┼─────────────────┼─────────────┼─────────────┼─────────┤
│ 1   │ cpu         │ FloatMul        │ 1.134e-6    │ 1.602e-6    │ 1.4127  │
│ 2   │ cpu         │ FloatSin        │ 4.048e-6    │ 5.999e-6    │ 1.48197 │
│ 3   │ cpu         │ VecMulBroad     │ 2.94935e-5  │ 6.61685e-5  │ 2.2435  │
│ 4   │ cpu         │ CPUMatMul       │ 0.018796    │ 0.042418    │ 2.25676 │
│ 5   │ cpu         │ MatMulBroad     │ 0.0042468   │ 0.0227712   │ 5.36196 │
│ 6   │ cpu         │ 3DMulBroad      │ 0.0010416   │ 0.00193075  │ 1.85364 │
│ 7   │ cpu         │ FFMPEGH264Write │ 105.579     │ 290.085     │ 2.74757 │
│ 8   │ mem         │ DeepCopy        │ 0.000177585 │ 0.000206825 │ 1.16466 │
│ 9   │ diskio      │ DiskWrite1KB    │ 0.031872    │ 0.118455    │ 3.71657 │
│ 10  │ diskio      │ DiskWrite1MB    │ 0.650659    │ 0.96338     │ 1.48062 │
│ 11  │ diskio      │ DiskRead1KB     │ 0.00681275  │ 0.035056    │ 5.14565 │
│ 12  │ diskio      │ DiskRead1MB     │ 0.144945    │ 0.686661    │ 4.73739 │
│ 13  │ loading     │ JuliaLoad       │ 91.1325     │ 313.414     │ 3.4391  │
│ 14  │ compilation │ compilecache    │ 110.3       │ 169.516     │ 1.53687 │
julia> peakflops()
1.3752326496114954e11

Cheers.

2 Likes