Thank you for such great program.
I've netbook with intel atom, but in JpegView's about dialog I see 1 core. Are JpegView uses threads ?
And small (I'm suppose) feature req: animated gifs support.
Best regards, Oleg.
JpegView intentionally only uses the physical cores to accelerate image processing. The Atom processor only has one physical core thus only one is used. Using the logical (hyperthreading) cores would not speed up processing, or even slow down it a bit due to synchronization needed.
Ok, thanks for reply. :)
What do you think about SSE 3/4 ? It can speedup viewing ?
I don't think that this would speed up viewing because the limiting factors are:
- Jpeg decoding done by the Intel Jpeg library. Here I have no influence on the speed. Latest versions of this lib are somewhat faster on multicore processors but they are commercial and cannot be used in an open source program.
- SIMD register width. This is 128 bit with SS2 and SSE 3/4. Even AVX will not make this wider for integer data, so no point of using it.
- Memory bandwidth. Processing involves quite a lot of copying and is therefore also memory limited.
Log in to post a comment.