Zstd 1.5.1 s výrazně rychlejším Huffmanovým kódováním

21. 12. 2021

Sdílet

Zstandard/Zstd logo Autor: Zstandard, podle licence: Rights Managed
Zstandard/Zstd logo

Vývojáři Facebooku připravili novou verzi 1.5.1 svého kompresního systému Zstandard. Ta opět o trošičku zrychluje, přičemž ono zrychlení v jednotkách procent stojí z velké části na efektivnější metodě provádění Huffmanova kódování.

Dle měření tato dílčí oblast zrychluje v kompresi/dekompresi o ~23 až ~49 procent. Zvýšení rychlosti je vidět hlavně u rychlostních úrovní 1 až 4, tvůrci pak dále jinak vyladili parametry pro kompresní úrovně 5 až 12. Obecně pak zrychlení čeká i x86 procesory s podporou BMI2. Samotná binárka nové verze je o kousek menší než předchozí 1.5.0 (platí pro GCC i Clang). Podrobnosti jsou k dispozici na GitHubu projektu.

Našli jste v článku chybu?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.