New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CRC64 perf improvements from Redis patches #350
Merged
Merged
Commits on Apr 23, 2024
-
CRC64 perf improvements from Redis patches
* 53-73% faster on Xeon 2670 v0 @ 2.6ghz * 2-2.5x faster on Core i3 8130U @ 2.2 ghz * 1.6-2.46 bytes/cycle on i3 8130U * likely >2x faster than crcspeed on newer CPUs with more resources than a 2012-era Xeon 2670 * crc64 combine function runs in <50 nanoseconds typical with vector + cache optimizations (~8 *microseconds* without vector optimizations, ~80 *microseconds without cache, the combination is extra effective) * still single-threaded * valkey-server test crc64 --help (requires `make distclean && make SERVER_TEST=yes`) Signed-off-by: Josiah Carlson <josiah.carlson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4cfe03d - Browse repository at this point
Copy the full SHA 4cfe03dView commit details
Commits on Apr 24, 2024
-
Co-authored-by: Viktor Söderqvist <viktor.soderqvist@est.tech> Signed-off-by: Josiah Carlson <josiah.carlson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 09cae3b - Browse repository at this point
Copy the full SHA 09cae3bView commit details -
Signed-off-by: Josiah Carlson <josiah.carlson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 302cb2a - Browse repository at this point
Copy the full SHA 302cb2aView commit details
Commits on Apr 25, 2024
-
Signed-off-by: Josiah Carlson <josiah.carlson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4139190 - Browse repository at this point
Copy the full SHA 4139190View commit details -
Signed-off-by: Josiah Carlson <josiah.carlson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for be6afe6 - Browse repository at this point
Copy the full SHA be6afe6View commit details
Commits on Apr 26, 2024
-
Signed-off-by: Josiah Carlson <josiah.carlson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 75eb5dc - Browse repository at this point
Copy the full SHA 75eb5dcView commit details -
The perils of not owning an ARM mac
Signed-off-by: Josiah Carlson <josiah.carlson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9d5eac8 - Browse repository at this point
Copy the full SHA 9d5eac8View commit details -
Signed-off-by: Madelyn Olson <madelyneolson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c9bca81 - Browse repository at this point
Copy the full SHA c9bca81View commit details
Commits on Apr 27, 2024
-
Signed-off-by: Madelyn Olson <madelyneolson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 866dca8 - Browse repository at this point
Copy the full SHA 866dca8View commit details
Commits on May 1, 2024
-
Signed-off-by: Madelyn Olson <madelyneolson@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f5c0509 - Browse repository at this point
Copy the full SHA f5c0509View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.