Zlib-ng 2.1.4 Brings LoongArch Port, New RISC-V & ARM Optimizations

Written by Michael Larabel in Free Software on 22 October 2023 at 06:20 AM EDT. 6 Comments
FREE SOFTWARE
Zlib-ng 2.1.4 was released this week as the newest version of this Zlib data compression library intended for "next generation" uses. Zlib-ng continues having a lower barrier for new contributions and optimizations than the upstream Zlib repository itself to allow for it to more rapidly evolve on today's systems.

The Zlib-ng 2.1.4 release brings an initial LoongArch port for that Chinese CPU architecture based on MIPS64 and inspired by RISC-V. Zlib-ng 2.1.4 also has MinGW build fixes, cleaned up x86 SSE4.2 support, CMake build system fixes, and other updates.

This new Zlib-ng 2.1.4 release also has some new RISC-V optimizations around speeding up Adler32 using the RISC-V Vector (RVV) instructions, optimized chunkset handling, and allowing for RVV detection to happen via HWCAPs at run-time. On the ARM side there is some minor improvements too.

Downloads and more details on the Zlib-ng 2.1.4 release via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week