O LZ4 1.11 traz a compressão multithread à liblz4, permitindo que os aplicativos que usam a biblioteca aproveitem vários núcleos de CPU. O recurso vem na sequência do LZ4 1.10, que adicionou pela primeira vez o suporte a multithreading à ferramenta de linha de comando lz4.

Um novo campo da biblioteca permite que os aplicativos definam o número de trabalhadores ou threads usados na compressão. O projeto relata resultados promissores em testes realizados em um servidor AMD EPYC.

A ferramenta de linha de comando também ganha a opção --memory, que pode manter a compressão multithread dentro de um limite de memória especificado. O LZ4 1.11 inclui outras melhorias em relação à versão 1.10. Mais detalhes estão disponíveis na página do projeto no GitHub.

Fontes: Phoronix.