{"id":46910,"date":"2022-08-16T10:19:43","date_gmt":"2022-08-16T10:19:43","guid":{"rendered":"https:\/\/harchi90.com\/lz4-v1-9-4-achieves-2070-speedups-for-some-cpus-configurations\/"},"modified":"2022-08-16T10:19:43","modified_gmt":"2022-08-16T10:19:43","slug":"lz4-v1-9-4-achieves-2070-speedups-for-some-cpus-configurations","status":"publish","type":"post","link":"https:\/\/harchi90.com\/lz4-v1-9-4-achieves-2070-speedups-for-some-cpus-configurations\/","title":{"rendered":"LZ4 v1.9.4 Achieves 20~70% Speedups For Some CPUs & Configurations"},"content":{"rendered":"
\n
<\/div>\n

LZ4 v1.9.4 is out today as the first point release in nearly two years for this BSD-licensed, speedy, lossless compression algorithm.<\/p>\n

Yann Collet announced the release today of LZ v1.9.4 as while it’s a “maintenance” release, there are around 350 patches and a number of improvements — including performance optimizations. LZ4 v1.9.4 brings a ~20% speedup for data decompression on ARM64 platforms. The double-digit decompression improvement can be seen on Apple M1\/M2 devices, modern ARM64 servers, and other newer 64-bit Arm SoCs.<\/p>\n

In addition to the big ARM64 speed-up for decompression, there can be around a 70% improvement for some specific scenarios of data compression with small blocks and other factors involved. Rounding out the decompression speed-ups in today’s release is around a 40% improvement for compressed data making use of the lz4frame format as the checksum validation during decompression can now be ignored.<\/p>\n

LZ4 v1.9.4 also adds new capabilities to the LZ4 library, Makefile build fixes and updates, documentation improvements, and more. There is even Solaris 10 compatibility added in 2022 for the LZ4 build system code.<\/p>\n

Downloads and more details on the LZ4 v1.9.4 release via GitHub.<\/p>\n

For those interested I do have LZ4 compression\/decompression benchmarks and will be moving to the v1.9.4 release shortly for some CPU benchmarks.<\/p>\n<\/div>\n

.<\/p>\n","protected":false},"excerpt":{"rendered":"

LZ4 v1.9.4 is out today as the first point release in nearly two years for this BSD-licensed, speedy, lossless compression algorithm. Yann Collet announced the release today of LZ v1.9.4 as while it’s a “maintenance” release, there are around 350 patches and a number of improvements — including performance optimizations. LZ4 v1.9.4 brings a ~20% …<\/p>\n

LZ4 v1.9.4 Achieves 20~70% Speedups For Some CPUs & Configurations<\/span> Read More »<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[4],"tags":[1111,1110,1108,1107,1114,1112,1109,1113,1106,1117,1115,1116],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":31643,"url":"https:\/\/harchi90.com\/linux-5-19-released-linus-torvalds-released-it-from-an-apple-silicon-macbook\/","url_meta":{"origin":46910,"position":0},"title":"Linux 5.19 Released – Linus Torvalds Released It From An Apple Silicon MacBook","date":"August 1, 2022","format":false,"excerpt":"Linus Torvalds just released Linux 5.19 as stable for the newest version of the Linux kernel. He also mentioned this is the first time he released the new Linux kernel from an ARM64 laptop in the form of an Apple MacBook running an AArch64 Apple M1 SoC. Linux 5.19 brings\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":51388,"url":"https:\/\/harchi90.com\/mesa-zink-improvements-for-opengl-on-vulkan-reportedly-make-it-faster-than-radeon-opengl\/","url_meta":{"origin":46910,"position":1},"title":"Mesa Zink Improvements For OpenGL-On-Vulkan Reportedly Make It Faster Than Radeon OpenGL","date":"August 20, 2022","format":false,"excerpt":"The latest Mesa 22.3-devel code for Zink's OpenGL on Vulkan implementation has hit an important milestone with the latest code refactoring: it looks like this OpenGL implementation atop the Vulkan API with the RADV driver is beginning to outpace AMD's RadeonSI Gallium3D driver providing native OpenGL support for Radeon GPUs.\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":46620,"url":"https:\/\/harchi90.com\/linux-6-0-supporting-new-intel-amd-hardware-performance-improvements-much-more\/","url_meta":{"origin":46910,"position":2},"title":"Linux 6.0 Supporting New Intel\/AMD Hardware, Performance Improvements & Much More","date":"August 16, 2022","format":false,"excerpt":"Yesterday marked the release of Linux 6.0-rc1 and as such the merge window is now over and no more feature work is set to land in this kernel version. Here is my write-up of all the interesting new features and changes\/improvements coming for Linux 6.0. This kernel was originally going\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8488,"url":"https:\/\/harchi90.com\/windows-11-vs-linux-performance-for-intel-core-i9-12900k-in-mid-2022\/","url_meta":{"origin":46910,"position":3},"title":"Windows 11 vs. Linux Performance For Intel Core i9 12900K In Mid-2022","date":"July 8, 2022","format":false,"excerpt":"Last year when the Intel Core i9 12900K \"Alder Lake\" processor launched, Windows 11 was outperforming Linux to much surprise in general but explainable due to some late Linux kernel patches around Intel's hybrid architecture. Back in February I looked at the situation again and Linux started outrunning Windows 11\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":58579,"url":"https:\/\/harchi90.com\/gimp-2-99-12-released-a-huge-milestone-towards-gimp-3-0\/","url_meta":{"origin":46910,"position":4},"title":"GIMP 2.99.12 Released – “A Huge Milestone Towards GIMP 3.0”","date":"August 28, 2022","format":false,"excerpt":"GIMP 2.99.12 is out as a weekend surprise as the newest development release towards the GIMP 3.0 image manipulation program's release. GIMP 2.99.12 was released today and is self-described as \"a huge milestone towards GIMP 3.0. Many of the missing pieces are getting together, even though it is still a\u2026","rel":"","context":"In "Technology"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"fifu_image_url":"https:\/\/www.phoronix.com\/\/assets\/categories\/freesoftware.webp","_links":{"self":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts\/46910"}],"collection":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/comments?post=46910"}],"version-history":[{"count":0,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/posts\/46910\/revisions"}],"wp:attachment":[{"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/media?parent=46910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/categories?post=46910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/harchi90.com\/wp-json\/wp\/v2\/tags?post=46910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}