News: 0001569557

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Valkey 9.0-rc1 Taps AVX-512 For String-To-Integer Conversion For ~19% Gain

([Programming] 74 Minutes Ago Valkey 9.0-rc1)


The open-source Valkey key-value database that is forked from Redis is preparing for the big Valkey 9.0 feature release. Valkey 9.0-rc1 was issued today and comes with some exciting performance optimizations and other enhancements for this in-memory KV database.

One of the optimizations in Valkey 9.0 is [1]this merge optimizing the BITCOUNT command using AVX2. With this SIMD AVX2 optimization for a 1MB value size it's as much as a +514% change while for smaller 4KB value sizes is arorund a 10% improvement or +116% at 64KB.

Valkey also [2]added optimized string-to-integer performance and there it's relying on AVX-512 instructions. With that AVX-512 usage for string-to-integer conversions it's seeing a 17~19% performance boost.

Valkey 9.0-rc1 also brings better replication stability, support for using ARM NEON SIMD for optimized BITCOUNT, SSE2 SIMD for faster "findBucket" performance up to 6%, and a variety of other performance optimizations.

Some of the new features coming for Valkey 9.0 include multi-database support for the cluster mode, Multi-Patch TCP (MPTCP) support, atomic slot migration, and more.

Downloads and more details on the Valkey 9.0-rc1 release via [3]GitHub .



[1] https://github.com/valkey-io/valkey/pull/1741

[2] https://github.com/valkey-io/valkey/pull/1944

[3] https://github.com/valkey-io/valkey/releases/tag/9.0.0-rc1



phoronix

Like you, I am frequently haunted by profound questions related to man's
place in the Scheme of Things. Here are just a few:

Q -- Is there life after death?
A -- Definitely. I speak from personal experience here. On New
Year's Eve, 1970, I drank a full pitcher of a drink called "Black Russian",
then crawled out on the lawn and died within a matter of minutes, which was
fine with me because I had come to realize that if I had lived I would have
spent the rest of my life in the grip of the most excruciatingly painful
headache. Thanks to the miracle of modern orange juice, I was brought back
to life several days later, but in the interim I was definitely dead. I
guess my main impression of the afterlife is that it isn't so bad as long
as you keep the television turned down and don't try to eat any solid foods.
-- Dave Barry