Why is Intel IPP so fast ( Encoding time, decoding time )

Why is Intel IPP so fast ( Encoding time, decoding time )

I gave the same parameters in JM and intel ipp ( same input sequence, bit rate, quantisation etc) and intel ipp beats JM in all the parameters i measured ( mse, psnr, and ssim).

1. Could some one please give me one good reason as to why is it almost 500 times faster , and better than JM output. What is making the compiler special ? Is motion estimation done in a different way in this encoder ?

2. what is this parameter " speed/quality grade [0,3] (0-maximum speed, 3-maximum quality) " all about ? what parameters are set to default when
a. 0,0 ( maximum speed, min quality ) is selected
b. 3,0 ( minimum speed , max quality ) is selected

Regards,
Suchethan

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Quoting - suchethanswaroop
Can someone please reply to this thread... I am waiting for a loong time for the answer..


Regards,
Suchethan
I gave the same parameters in JM and intel ipp ( same input sequence, bit rate, quantisation etc) and intel ipp beats JM in all the parameters i measured ( mse, psnr, and ssim).

1. Could some one please give me one good reason as to why is it almost 500 times faster , and better than JM output. What is making the compiler special ? Is motion estimation done in a different way in this encoder ?

2. what is this parameter " speed/quality grade [0,3] (0-maximum speed, 3-maximum quality) " all about ? what parameters are set to default when
a. 0,0 ( maximum speed, min quality ) is selected
b. 3,0 ( minimum speed , max quality ) is selected

Regards,
Suchethan

Leave a Comment

Please sign in to add a comment. Not a member? Join today