Skip to content

Latest commit

 

History

History
134 lines (116 loc) · 4.9 KB

raw_results.md

File metadata and controls

134 lines (116 loc) · 4.9 KB

Device: Thinkpad p16s Gen 1 w/AMD Ryzen 7 PRO 6850U running Arch Linux

Todo:

  • Run on VM (Please submit a PR if you have the results from a VM)

Go:

Benchmark 1: ./related
Processing time (w/o IO) 20.934878ms
Processing time (w/o IO) 20.837046ms
Processing time (w/o IO) 20.304164ms
Processing time (w/o IO) 21.205195ms
Processing time (w/o IO) 20.925311ms
Processing time (w/o IO) 20.543126ms
Processing time (w/o IO) 20.817981ms
Processing time (w/o IO) 22.603144ms
Processing time (w/o IO) 20.690819ms
Processing time (w/o IO) 20.758276ms
Processing time (w/o IO) 20.957224ms
Processing time (w/o IO) 21.43459ms
Processing time (w/o IO) 20.680624ms
Time (mean ± σ):      43.5 ms ±   1.4 ms    [User: 40.8 ms, System: 13.0 ms]
Range (min … max):    41.0 ms …  45.7 ms    10 runs

Rust:

Benchmark 1: ./target/release/rust_max
Processing time (w/o IO): 23.883277ms
Processing time (w/o IO): 23.185584ms
Processing time (w/o IO): 23.119578ms
Processing time (w/o IO): 24.165036ms
Processing time (w/o IO): 23.48229ms
Processing time (w/o IO): 24.449101ms
Processing time (w/o IO): 23.581751ms
Processing time (w/o IO): 23.878877ms
Processing time (w/o IO): 23.901787ms
Processing time (w/o IO): 22.709303ms
Processing time (w/o IO): 24.491706ms
Processing time (w/o IO): 22.751906ms
Processing time (w/o IO): 23.401616ms
Time (mean ± σ):      38.4 ms ±   1.8 ms    [User: 30.9 ms, System: 7.2 ms]
Range (min … max):    36.4 ms …  41.4 ms    10 runs

Go Concurrent:

Benchmark 1: ./related_concurrent
Processing time (w/o IO) 5.874728ms
Processing time (w/o IO) 5.091445ms
Processing time (w/o IO) 5.714579ms
Processing time (w/o IO) 5.845463ms
Processing time (w/o IO) 5.734274ms
Processing time (w/o IO) 5.697398ms
Processing time (w/o IO) 6.057296ms
Processing time (w/o IO) 6.820045ms
Processing time (w/o IO) 6.158707ms
Processing time (w/o IO) 5.334357ms
Processing time (w/o IO) 5.588374ms
Processing time (w/o IO) 5.246285ms
Processing time (w/o IO) 5.800555ms
Time (mean ± σ):      29.0 ms ±   1.6 ms    [User: 53.4 ms, System: 20.8 ms]
Range (min … max):    26.9 ms …  32.9 ms    10 runs

Rust Rayon:

Benchmark 1: ./target/release/rust_rayon
Processing time (w/o IO): 8.131963ms
Processing time (w/o IO): 8.091036ms
Processing time (w/o IO): 8.650181ms
Processing time (w/o IO): 7.957012ms
Processing time (w/o IO): 7.388579ms
Processing time (w/o IO): 7.807204ms
Processing time (w/o IO): 7.146582ms
Processing time (w/o IO): 8.190769ms
Processing time (w/o IO): 8.300209ms
Processing time (w/o IO): 8.856909ms
Processing time (w/o IO): 7.753077ms
Processing time (w/o IO): 7.66899ms
Processing time (w/o IO): 7.69483ms
Time (mean ± σ):      23.1 ms ±   0.8 ms    [User: 69.2 ms, System: 27.1 ms]
Range (min … max):    22.1 ms …  25.1 ms    10 runs

Python:

Processing time (w/o IO): 0:00:01.355318
Processing time (w/o IO): 0:00:01.349105
Processing time (w/o IO): 0:00:01.335888
Processing time (w/o IO): 0:00:01.371586
Processing time (w/o IO): 0:00:01.316292
Time (mean ± σ):      1.529 s ±  0.018 s    [User: 1.489 s, System: 0.031 s]
Range (min … max):    1.502 s …  1.549 s    5 runs

Numpy:

Benchmark 1: python3 ./related_np.py
Processing time (w/o IO): 0.567s
Processing time (w/o IO): 0.572s
Processing time (w/o IO): 0.575s
Processing time (w/o IO): 0.571s
Processing time (w/o IO): 0.579s
Time (mean ± σ): 877.5 ms ± 11.4 ms [User: 972.4 ms, System: 1236.1 ms]
Range (min … max): 864.6 ms … 895.9 ms 5 runs

Crystal:

Benchmark 1: ./crystal
Processing time (w/o IO): 33.834024ms
Processing time (w/o IO): 34.287231ms
Processing time (w/o IO): 33.144332ms
Processing time (w/o IO): 34.49557ms
Processing time (w/o IO): 33.036775ms
Processing time (w/o IO): 33.451218ms
Processing time (w/o IO): 33.893041ms
Processing time (w/o IO): 33.496616ms
Processing time (w/o IO): 34.412248ms
Processing time (w/o IO): 33.953733ms
Time (mean ± σ):      72.3 ms ±   2.9 ms    [User: 62.4 ms, System: 9.0 ms]
Range (min … max):    69.3 ms …  79.8 ms    10 runs

Odin:

Benchmark 1: ./related
Processing time (w/o IO):  102.817098ms
Processing time (w/o IO):  108.400743ms
Processing time (w/o IO):  103.016007ms
Processing time (w/o IO):  106.131512ms
Processing time (w/o IO):  102.349716ms
Processing time (w/o IO):  102.549184ms
Processing time (w/o IO):  106.453693ms
Processing time (w/o IO):  103.57565ms
Processing time (w/o IO):  102.969981ms
Processing time (w/o IO):  106.170902ms
Time (mean ± σ):     404.8 ms ±   5.4 ms    [User: 391.5 ms, System: 13.1 ms]
Range (min … max):   400.4 ms … 418.3 ms    10 runs