Vancouver, BC, Canada
August 27 & 28 - Co-Located Events, Tutorials, Labs & Lightning Talks
August 29-31 - Conference
Click Here For Information & Registration
Back To Schedule
Friday, August 31 • 11:50am - 12:30pm
Optimizing Zlib on ARM: The Power of NEON - Adenilson Cavalcanti, ARM

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
There are a few libraries that are widely used along the whole software stack and has being providing good services to the OSS community for a long time, but none can claim the top spot reserved to zlib.

First released in 1995, it is responsible for providing fast and efficient data compression to the whole soft stack (i.e. Linux kernel, Apache, Firefox, Android to name a few), being patent free and with a liberal license.

The question is: could we make it any faster? Specially on mobile devices?

This talk will explain how an investigation started about one year ago targeting to accelerate zlib performance on ARM processors using SIMD techniques (i.e. NEON).

Performance gains of 1.5x to 2x in decompression were reached and this optimizations were later ported to Intel (SSE3) and is shipping in Chromium, improving the experience of over 1 billion users.

avatar for Adenilson Cavalcanti

Adenilson Cavalcanti

Staff Engineer, ARM
Adenilson has a wide variety of experience with different programming languages and operating systems. He has special interests in Web Engines, *nix and embedded and mobile devices, where he is always looking for new ideas and opportunities to use FOSS in new and innovative ways... Read More →

Friday August 31, 2018 11:50am - 12:30pm PDT
Room 109