Project

General

Profile

Actions

Feature #194

closed

Upgrade the 12 years old LZMA libraries of coreboot and SeaBIOS for +120% / +180% decompression speed increase

Added by Ivan Ivanov almost 6 years ago. Updated over 4 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
01/24/2019
Due date:
% Done:

0%

Estimated time:
Affected versions:
Needs backport to:
Affected hardware:
Affected OS:

Description

Igor Pavlov (7z/LZMA SDK author) told me a few months ago that

Decompression speed for lzma:
lzma sdk 18.03 C code - about +120% speed increase from 4.42.
lzma sdk 18.03 asm-x64 code - about +180% speed increase from 4.42.

Such a huge speed increase is a good reason to upgrade these ancient LZMA libraries

Actions #1

Updated by Werner Zeh over 4 years ago

  • Status changed from New to Rejected

We have tried LZMA version 19.0 and it turned out that the new code is a bit clumsy and larger and do not show any speed benefits. A quick view at the decompressing times has shown that it is even slower (decompressing ramstage and payload took in average 2.5 times longer with 19.0 than with the old 4.42) when just C code is used (ASM was not tried).
Therefore this ticket is rejected.

Actions #2

Updated by Paul Menzel over 4 years ago

Thank you for testing this. Could you push the change to Gerrit nevertheless, so people can play with this, and also talk to LZMA upstream?

Actions #3

Updated by Paul Menzel over 4 years ago

Harshit’s pushed the change-set lib: Upgrade LZMA Decoder to version 19.0 1.

Actions

Also available in: Atom PDF