Isn't Avx 512 also available on Xeon which is most hosted servers, like aws.
The modern AMD Zen 4 CPU's for consumers do support avx512 (including avx512_vbmi2).
Old rumours, it's no longer true.
And they chose to give you efficiency cores + performance cores without avx512 on all consumer CPU's, rather than, what would be my preference, sell some with only performance cores with avx512 like their previous gen CPUs. I'd be ok with efficiency cores on a laptop, sure, but not on a desktop machine.
But AMD already gives plenty fast cores with avx512 now so I'm satisfied, I'm simply not an intel user anymore. Of course intel's choice still affects me anyway since the less consumers have avx512, the less software will make use of it.
(1) https://releases.llvm.org/7.0.0/tools/clang/docs/AttributeRe...
DISCLAIMER: I work for Sneller
It requires: avx512-vbmi2, available only on skylake-X/Tiger-lake/AMD zen4
- Benchmark from encode.su experts: https://encode.su/threads/4041-Iguana-a-fast-vectorized-comp...
- benchmark from the iguana developers here: https://github.com/SnellerInc/sneller/tree/master/cmd/iguana...
Silesia corpus / cpu Xeon Gold 5320
zstd -b3 3.186 943.9 MB/s
zstd -b9 3.574 1015.8 MB/s
zstd -b18 3.967 910.6 MB/s
lz4 -b1 2.101 3493.8 MB/s
lz4 -b5 2.687 3323.5 MB/s
lz4 -b9 2.721 3381.5 MB/s
iguana -t=0 2.58 4450 MB/s
iguana -t=1 3.11 2260 MB/s
As you can see, iguana with entropy coding enabled (-t 1) has a similar compression ratio to zstd -3, but it decompresses more than twice as quickly. With entropy coding disabled (-t 0), iguana has a compression ratio roughly equivalent to lz4 -5 and decompresses about 33% faster.