News: 0001596795

  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)

Zlib-rs 0.5.3 Expands AVX-512 Usage For Faster Performance

([Programming] 6 Hours Ago zlib-rs 0.5.3)


The Trifecta Tech Foundation today released zlib-rs 0.5.3 as the newest version of this Zlib implementation written in the Rust programming language for better memory safety. Zlib-rs is advertised as "a safer Zlib" for use by both C and Rust projects while delivering competitive performance to the C-based zlib-ng.

With zlib-rs 0.5.3 the performance should be even more competitive on AVX-512 capable Intel and AMD processors thanks to some new code. There is now a AVX-512 implementation of Adler32 as well as an AVX-512 port of COMPARE256 code. Plus CRC32 also has an AVX-512 implementation now. Great seeing continued adoption of AVX-512 support for helping modern AMD/Intel processors with said ISA capabilities. No performance benchmark numbers were cited in any of the recent AVX-512 pull requests for highlighting the modern advantage of zlib-rs on modern AVX-512 processors.

Zlib-rs 0.5.3 also brings other updated checks, bug fixes, and other minor enhancements.

Downloads and more details on zlib-rs 0.5.3 for this Rust Zlib implementation via [1]GitHub .



[1] https://github.com/trifectatechfoundation/zlib-rs/releases/tag/v0.5.3



"Don't tell me I'm burning the candle at both ends -- tell me where to
get more wax!!"