Improve data compression performance on Arm servers with zlib-ng
Introduction
Build and install zlib-ng on Arm servers
Improve Python application performance using zlib-ng
Use perf to analyze zlib-ng performance
Next Steps
Improve data compression performance on Arm servers with zlib-ng
Who is this for?
This is an introductory topic for software developers who want to improve data compression performance on Arm servers by replacing the default zlib with zlib-ng, an actively maintained fork that includes Neon SIMD and ARMv8 CRC32 optimizations.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Build zlib-ng in zlib-compatible mode on an Arm server
- Run example applications using zlib-ng as a drop-in replacement
- Measure and analyze performance improvements with zlib-ng
Prerequisites
Before starting, you will need the following:
- An Arm Linux computer or an Arm based instance from a cloud service provider running Ubuntu 22.04 or Ubuntu 24.04.