Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
martinothamar authored Jul 9, 2023
1 parent eee6690 commit 65e4039
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,16 @@ Mainly for learning/curiosity purposes.
Sources:
* https://prng.di.unimi.it/
* https://espadrine.github.io/blog/posts/shishua-the-fastest-prng-in-the-world.html
*

### Benchmarks

The benchmarks measure generation of `double`s.
Iterations = `double`s per op.

There is likely overhead in capturing hardware counters, so these should be more "correct"

![Scaling iterations](/img/perf-scaling-2.png "Scaling iterations")

### Design

Expand All @@ -32,12 +42,3 @@ dotnet test -c Release --logger:"console;verbosity=detailed"
Plotly diagrams are generated during tests where distritution is compared to `System.Random` as a baseline.
The goal is for the implemented PRNGs to match the (uniform) distribution of `System.Random`.

### Initial benchmarks

The benchmarks measure generation of `double`s.
Iterations = `double`s per op.

There is likely overhead in capturing hardware counters, so these should be more "correct"

![Scaling iterations](/img/perf-scaling-2.png "Scaling iterations")

0 comments on commit 65e4039

Please sign in to comment.