Zlib-ng 2.2.3 作为 Hans Kristian Rosbach 领导的“下一代”Zlib 替代品推出,它保留了与 Zlib 兼容的 API,同时还提供现代化的 API、现代的 C11 语法、对更多 CPU 内部函数的支持,以及与上游 Zlib 相比的其他领先功能。
Zlib-ng 2.2.3 项目将于新年推出,同时也标志着 Zlib-ng 在基于 Zlib 上更积极地提供新的性能优化十周年。
使用 Zlib-ng 2.2.3 时,在支持 AVX2 x86_64 AMD/Intel 处理器上运行时,inflate 的性能提高了约 17.8%。deflate 性能保持不变,而快了近 18% 的 inflate 性能非常令人兴奋,并且与略小的库大小配对。
AArch64 系统上的 Zlib-ng 2.2.3 的 inflate 性能也提高了约 2.3%,但 deflate 性能同样没有变化。
Zlib-ng 2.2.3 版本还具有各种构建系统修复、改进的 AVX-512 分块流水线、RISC-V 修复和各种其他小的优化。
通过 GitHub 下载有关 Zlib-ng 2.2.3 版本的更多详细信息。
转自 Zlib-ng 2.2.3 Rings In The New Year With ~17.8% Faster Inflate For AVX2 – Phoronix