-
-
Save heckj/62f4be896f65ef165c41b2712048416e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Building for debugging... | |
Build complete! (0.26s) | |
Building benchmark targets in release mode for benchmark run... | |
Building PRNG | |
Build complete! | |
================== | |
Running Benchmarks | |
================== | |
100% [------------------------------------------------------------] ETA: 00:00:00 | PRNG:RandKit Xoshiro256 PRNG | |
100% [------------------------------------------------------------] ETA: 00:00:00 | PRNG:RandKit MersenneTwister PRNG | |
100% [------------------------------------------------------------] ETA: 00:00:00 | PRNG:RandKit ISAAC PRNG | |
100% [------------------------------------------------------------] ETA: 00:00:00 | PRNG:RandKit SplitMix64 PRNG | |
==================================================================================================== | |
Baseline 'default' | |
==================================================================================================== | |
Host 'Sparrow.local' with 8 'arm64' processors with 16 GB memory, running: | |
Darwin Kernel Version 22.3.0: Mon Jan 30 20:39:35 PST 2023; root:xnu-8792.81.3~2/RELEASE_ARM64_T8103 | |
==== | |
PRNG | |
==== | |
RandKit ISAAC PRNG | |
╒═════════════════════════╤══════════╤══════════╤══════════╤══════════╤══════════╤══════════╤══════════╤══════════╕ | |
│ Metric │ p0 │ p25 │ p50 │ p75 │ p90 │ p99 │ p100 │ Samples │ | |
╞═════════════════════════╪══════════╪══════════╪══════════╪══════════╪══════════╪══════════╪══════════╪══════════╡ | |
│ Throughput (# / s) (K) │ 857 │ 800 │ 800 │ 774 │ 774 │ 727 │ 43 │ 5000 │ | |
├─────────────────────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤ | |
│ Time (wall clock) (ns) │ 1167 │ 1250 │ 1250 │ 1291 │ 1292 │ 1375 │ 23135 │ 5000 │ | |
╘═════════════════════════╧══════════╧══════════╧══════════╧══════════╧══════════╧══════════╧══════════╧══════════╛ | |
RandKit MersenneTwister PRNG | |
╒═════════════════════════╤══════════╤══════════╤══════════╤══════════╤══════════╤══════════╤══════════╤══════════╕ | |
│ Metric │ p0 │ p25 │ p50 │ p75 │ p90 │ p99 │ p100 │ Samples │ | |
╞═════════════════════════╪══════════╪══════════╪══════════╪══════════╪══════════╪══════════╪══════════╪══════════╡ | |
│ Throughput (# / s) (K) │ 2185 │ 2000 │ 2000 │ 2000 │ 1845 │ 1716 │ 46 │ 5000 │ | |
├─────────────────────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤ | |
│ Time (wall clock) (ns) │ 458 │ 500 │ 500 │ 500 │ 542 │ 583 │ 21631 │ 5000 │ | |
╘═════════════════════════╧══════════╧══════════╧══════════╧══════════╧══════════╧══════════╧══════════╧══════════╛ | |
RandKit SplitMix64 PRNG | |
╒═════════════════════════╤══════════╤══════════╤══════════╤══════════╤══════════╤══════════╤══════════╤══════════╕ | |
│ Metric │ p0 │ p25 │ p50 │ p75 │ p90 │ p99 │ p100 │ Samples │ | |
╞═════════════════════════╪══════════╪══════════╪══════════╪══════════╪══════════╪══════════╪══════════╪══════════╡ | |
│ Throughput (# / s) (M) │ 24 │ 24 │ 23 │ 23 │ 23 │ 23 │ 5 │ 2310 │ | |
├─────────────────────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤ | |
│ Time (wall clock) (ns) │ 41 │ 41 │ 42 │ 42 │ 42 │ 42 │ 167 │ 2310 │ | |
╘═════════════════════════╧══════════╧══════════╧══════════╧══════════╧══════════╧══════════╧══════════╧══════════╛ | |
RandKit Xoshiro256 PRNG | |
╒═════════════════════════╤══════════╤══════════╤══════════╤══════════╤══════════╤══════════╤══════════╤══════════╕ | |
│ Metric │ p0 │ p25 │ p50 │ p75 │ p90 │ p99 │ p100 │ Samples │ | |
╞═════════════════════════╪══════════╪══════════╪══════════╪══════════╪══════════╪══════════╪══════════╪══════════╡ | |
│ Throughput (# / s) (M) │ 24 │ 24 │ 23 │ 23 │ 23 │ 23 │ 7 │ 4856 │ | |
├─────────────────────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤ | |
│ Time (wall clock) (ns) │ 41 │ 41 │ 42 │ 42 │ 42 │ 42 │ 125 │ 4856 │ | |
╘═════════════════════════╧══════════╧══════════╧══════════╧══════════╧══════════╧══════════╧══════════╧══════════╛ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment