- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Is there any performance increase in decoding a single jpeg image with ipp on a dual core intel versus a single core?
Niklas
Is there any performance increase in decoding a single jpeg image with ipp on a dual core intel versus a single core?
Niklas
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sure, there is about 50..80% speedup on dual-core systems, when decoding 422-sampled JPEG image.
Note, JPEG algorithm is not simple for threading and there is difference in workload balance between different threads for different sampling factors used in JPEG images. So, in current implementation of threading model in JPEG the optimal case is YCbCr422 JPEG image, which is mostly used format in Motion-JPEG streams. The second by efficiency is YCbCr444 sampled format. And we do not support threading for YCbCr411 format.
You can prove these data with measuring JPGView sample, compiled by Intel C/C++ Compiler.
Regards,
Vladimir

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page