Matapos mabuo sa loob ng dalawang taon, isang bagong beta release ng Zlib-ng bilang”susunod na henerasyon”na library ng compression ng data ay magagamit na may mas mabilis na decompression ng data.

Sa zlib-ng 2.1 beta, mayroong 56% na mas mabilis na pagganap ng decompression kapag gumagamit ng x86_64 na CPU na may kakayahang AVX2. Sa pangkalahatan, ang pagganap ng decompression ay dapat na”mas mabilis”at nangunguna sa bagong beta release na ito.

Ang Zlib-ng 2.1 ay gumagawa din ng mga pagpapahusay sa compression mula sa antas 3 hanggang 9 habang ang mga pagpapabilis ay mas nakatuon sa bahagi ng decompression. Ang zlib-ng 2.1 beta update ay pinahusay din ang CMake build system nito, pinahusay na suporta para sa Apple M1, pinahusay ang suporta sa EmScripten para sa pag-compile sa JavaScript, at marami pang ibang pagbabago.

Ang ilan sa mga instruction set optimization na may zlib-ng 2.1 beta ay isang Adler32 na pagpapatupad na may AVX-512/AVX512-VNNI/VMX, CRC32-B gamit ang VPCLMULQDQ, side hash gamit ang VMX, Compare256 na mga pagpapatupad gamit ang SSE2, at isang inflate chunk pagkopya gamit ang SSSE3.

Mga download at higit pang detalye sa zlib-ng 2.1 beta release sa pamamagitan ng GitHub.

Categories: IT Info