- 13 Mar, 2020 6 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- 12 Mar, 2020 3 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- 11 Mar, 2020 5 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- 25 Feb, 2020 1 commit
-
-
Jeremy Soller authored
-
- 22 Feb, 2020 4 commits
-
-
David Karrick authored
-
David Karrick authored
-
David Karrick authored
As noted in blake3 documentation > To get any performance benefit from multi-threading, the input buffer size needs to be very large. As a rule of thumb on x86_64, there is no benefit to multi-threading inputs less than 128 KiB. Other platforms have different thresholds, and in general you need to benchmark your specific use case. Where possible, memory mapping an entire input file is recommended, to take maximum advantage of multi-threading without needing to tune a specific buffer size. Where memory mapping is not possible, good multi-threading performance requires doing IO on a background thread, to avoid sleeping all your worker threads while the input buffer is (serially) refilled. This is quite complicated compared to memory mapping.
-
David Karrick authored
-
- 21 Feb, 2020 5 commits
-
-
David Karrick authored
-
David Karrick authored
-
David Karrick authored
-
David Karrick authored
-
David Karrick authored
-
- 13 Oct, 2019 1 commit
-
-
Jeremy Soller authored
-
- 12 Oct, 2019 1 commit
-
-
Jeremy Soller authored
-
- 08 Oct, 2019 9 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- 07 Oct, 2019 2 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- 06 Oct, 2019 1 commit
-
-
Jeremy Soller authored
-
- 24 Sep, 2019 2 commits
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-