Zlib-rs 0.5.3 Expands AVX-512 Usage For Faster Performance
([Programming] 6 Hours Ago
zlib-rs 0.5.3)
- Reference: 0001596795
- News link: https://www.phoronix.com/news/Zlib-rs-0.5.3
- Source link:
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
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