Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
公告
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

IPP jpeg decode on dual-core

niklas_lundback
初学者
557 次查看
Hi,

Is there any performance increase in decoding a single jpeg image with ipp on a dual core intel versus a single core?

Niklas
0 项奖励
1 回复
Vladimir_Dudnik
557 次查看

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

0 项奖励
回复