| ▲ | jl6 3 hours ago | |
The chart showing jxl-rs taking 1209ms to decode a 5456x3632 image in a single thread is a little damning, but is there an equivalent benchmark showing multithreaded decode performance? Clients tend to have an abundance of threads these days. | ||
| ▲ | janwas 2 hours ago | parent | next [-] | |
Something is fishy here. The JPEG XL report [1] measured between 240-270 Megapixels/s on 6 cores using the C++ implementation (disclosure: I was responsible for its SIMD/threading), about twice as fast as the then-current libaom. Measuring on a single core is deeply misleading because our code was designed to scale well. I believe AVIF requires tiling in order to parallelize, which causes artifacts at tile boundaries. | ||
| ▲ | jaffathecake 2 hours ago | parent | prev [-] | |
The time would be less, but you still need to power those cores. Single thread performance can be a good indicator of what it'll do the battery on your phone. | ||