| ▲ | Sesse__ 3 hours ago | |||||||
Interesting, but if you are not robust to corrupted/malicious data, it is really in a different class of algorithm and it is hard to compare speeds directly. From memory, 2505 MB/sec also sounds on the low side for LZ4 on a modern CPU? | ||||||||
| ▲ | nonadhocproblem 3 hours ago | parent | next [-] | |||||||
Someone asked this on encode.su too (see my reply here: https://encode.su/threads/4514-misa77-ridiculously-fast-deco...). In short, my decompressor is very simple, and a naive safe version of the decompressor is only about 5% slower than the current unsafe one (and I will add this safe version in v0.3.0). As for the raw throughput numbers being low here, it's because Intel Turbo (frequency boost) was disabled for stability, and the CPU was running at a fixed frequency of 2.1 GHz (I've confirmed that the relative performance scales similarly even with Turbo enabled). | ||||||||
| ▲ | actionfromafar 2 hours ago | parent | prev [-] | |||||||
You mean some kind of error detection? LZ4 doesn't have that. | ||||||||
| ||||||||