LZ4 1.11 bringt die Multithread-Komprimierung in liblz4 und ermöglicht Anwendungen, die Bibliothek verwenden, mehrere CPU-Kerne zu nutzen. Die Funktion folgt auf LZ4 1.10, das erstmals Multithreading zum Kommandozeilenwerkzeug lz4 hinzufügte.
Ein neues Bibliotheksfeld ermöglicht Anwendungen, die Anzahl der Worker oder Threads für die Komprimierung festzulegen. Das Projekt berichtet von vielversprechenden Ergebnissen aus Tests auf einem AMD-EPYC-Server.
Das Kommandozeilenwerkzeug erhält außerdem eine --memory-Option, mit der sich die Multithread-Komprimierung auf ein festgelegtes Speicherbudget begrenzen lässt. LZ4 1.11 umfasst weitere Verbesserungen gegenüber Version 1.10. Weitere Einzelheiten sind auf der GitHub-Seite des Projekts verfügbar.
Quellen: Phoronix.
