Current performance profile of thumbnail making #1775
Replies: 3 comments 6 replies
-
Some low hanging fruits. |
Beta Was this translation helpful? Give feedback.
-
Two different 8x8 block multiplications? If it's related to spectral data downscaling by Chasing pure C/C++ implementations with pure C#? Sign me in, this will be an interesting ride. |
Beta Was this translation helpful? Give feedback.
-
@antonfirsov I have a question (conversion pipeline is complicated). Is it possible or I would rather say 'simple' to convert colors from jpeg colorspaces to supported colorspaces using integers, int16 specifically? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Opening this FYI to help keeping our performance strategy on the right track. /cc @JimBobSquarePants @br3aker
"Clinton's benchmarks" just like our own version of it is downscaling very large 13 megapixelish images to create 150px thumbnails. I ran a CPU samples profiling with the code in #1773.
With this original setup, everything else but Jpeg decoding is negligible today:

Changing the thumbnail size to 800px doesn't make big difference:

Expanded view of baseline decode:
Comparison to others on current master:
Beta Was this translation helpful? Give feedback.
All reactions