KEMBAR78
[mono] simdhash tweaks by kg · Pull Request #101082 · dotnet/runtime · GitHub
Skip to content

Conversation

@kg
Copy link
Member

@kg kg commented Apr 15, 2024

This PR cleans up some parts of simdhash, and speeds up scalar suffix search on WASM.

@kg kg merged commit fee6794 into dotnet:main Apr 19, 2024
matouskozak pushed a commit to matouskozak/runtime that referenced this pull request Apr 30, 2024
* Optimize simdhash scalar bucket scan to generate chained cmovs instead of conditional branches, and to skip suffix slots that will always be empty
* Optimize temporary copies of hash->buffers out of most simdhash APIs
* Build fixes for ght-compatible simdhash
* Add missing license headers
* Improve simdhash microbenchmark suite and make it compatible with windows x64 MSVC
* Use xoshiro256 to generate random values in microbenchmark, with a fixed seed, instead of libc rand
* Add filtering support to simdhash microbenchmark makefile
@github-actions github-actions bot locked and limited conversation to collaborators May 20, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants