New blog post: Faster zlib/DEFLATE decompression on the Apple M1 (and x86)
dougallj.wordpress.com/2022/08/20/fas
Conversation
New libdeflate commit, making these results outdated very quickly. Those 32-bit speeds are incredible! Really setting the bar high.
(zlib-dougallj just pretends 32-bit doesn't exist, and I don't think it's the only one.)
github.com/ebiggers/libde
read image description
ALT
3
11
Intel's ISA-L doesn't really support macOS, but doesn't seem impressive in a Linux VM either? (I'm leaving the x86 benchmarks, where it may win, to others for now.)
"isa-l (Linux VM, autoconf)" is using GCC - I think only autoconf builds use their assembly code?
cc
read image description
ALT
2
4
More libdeflate optimizations, and my lead is down to 2%, which I'd call well within the margin of my over-specialisation (i.e. I've been optimising almost exclusively using this exact benchmark, almost exclusively on this platform, with this compiler)
github.com/ebiggers/libde
read image description
ALT
2
7
I’m not sure if the system zlib is optimized or just standard OSS impl. libcompression offers a hardware optimized DEFLATE.
2
1
I never looked closely, but there are reliable reports that OSX's zlib is patched:
1
2
Show replies



