Zlib-rs 0.6 Released With Improved AVX-512 Support
([Free Software] 6 Hours Ago
zlib-rs 0.6)
- Reference: 0001607938
- News link: https://www.phoronix.com/news/Zlib-rs-0.6-Released
- Source link:
Zlib-rs is the effort out of the Trifecta Tech Foundation to provide a Zlib compression implementation written in the Rust programming language that can serve as a C dynamic library and Rust crate. The intent here being that zlib-rs is potentially safer than the classic C-based implementation of Zlib.
With today's release of zlib-rs 0.6 there are changes to zlib-rs-sys for how the dynamic C library is handled. Plus zlib-rs is modified so its internals are no longer publicly exposed. Zlib-rs 0.6 also adds more gz* functions to its main Rust crate, all public symbols provided by zlib-ng are provided, and there is also improved AVX-512 support.
The improved AVX-512 support with Zlib-rs 0.6 will help with speedier performance on modern AMD processors (Zen 4 and later) or Intel Xeon server processors.
Downloads and more details on the zlib-rs 0.6 release via [1]GitHub .
[1] https://github.com/trifectatechfoundation/zlib-rs/releases/tag/v0.6.0
With today's release of zlib-rs 0.6 there are changes to zlib-rs-sys for how the dynamic C library is handled. Plus zlib-rs is modified so its internals are no longer publicly exposed. Zlib-rs 0.6 also adds more gz* functions to its main Rust crate, all public symbols provided by zlib-ng are provided, and there is also improved AVX-512 support.
The improved AVX-512 support with Zlib-rs 0.6 will help with speedier performance on modern AMD processors (Zen 4 and later) or Intel Xeon server processors.
Downloads and more details on the zlib-rs 0.6 release via [1]GitHub .
[1] https://github.com/trifectatechfoundation/zlib-rs/releases/tag/v0.6.0