- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Disattiva notifiche
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
HI
Below figure is my benchmark in jpeg decoder :: IUL vs UIC
the input is an image captured from WOW, 1440*900.
I encoded it as YUV420 for each quality, then I used UIC and IJL to decode the encoded image for 100 times, in order to find the better decoder.
as you see, the IJL is much better than UIC, BOTH serial and parallel version.
I thought the result is not reasonalbe: thought IJL is a excellent good code for jpeg codec, but it is too old
to fellow up hardware (Not necessarily, maybe the ipp kernal works very well). So maybe the UIC actually could win IJL.
May I ask, if the result(which I upload) be true? if not, what wrong I makes? like preprocessor define, compiler optimized selection...etc..
test platform :
Intel Pentium Dual Core E6500 @ 2.93GHz
windows XP sp3
VS 2005
intel compiler 10.1
(icc and vs8 got the same result.)
IPP 6.1
thank you.

Below figure is my benchmark in jpeg decoder :: IUL vs UIC
the input is an image captured from WOW, 1440*900.
I encoded it as YUV420 for each quality, then I used UIC and IJL to decode the encoded image for 100 times, in order to find the better decoder.
as you see, the IJL is much better than UIC, BOTH serial and parallel version.
I thought the result is not reasonalbe: thought IJL is a excellent good code for jpeg codec, but it is too old
to fellow up hardware (Not necessarily, maybe the ipp kernal works very well). So maybe the UIC actually could win IJL.
May I ask, if the result(which I upload) be true? if not, what wrong I makes? like preprocessor define, compiler optimized selection...etc..
test platform :
windows XP sp3
VS 2005
intel compiler 10.1
(icc and vs8 got the same result.)
IPP 6.1
thank you.
Link copiato
3 Risposte
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Disattiva notifiche
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
Hello,
accurate measurement of performance might require careful consideration of how you build performance test.
There is also known difference beween IJL and UIC - UIC codec provides better computational accuracy. So, if you also compare decoded images agaisnt original one, you will find that UIC codec introduce less coding artifacts, what cost some additional processor time.
Regards,
Vladiir
accurate measurement of performance might require careful consideration of how you build performance test.
There is also known difference beween IJL and UIC - UIC codec provides better computational accuracy. So, if you also compare decoded images agaisnt original one, you will find that UIC codec introduce less coding artifacts, what cost some additional processor time.
Regards,
Vladiir
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Disattiva notifiche
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
Hi
So, it is not simple way to fast up the UIC jpeg decider???
If it is, thank you.
So, it is not simple way to fast up the UIC jpeg decider???
If it is, thank you.
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Disattiva notifiche
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
UIC JPEG codec was intentionally implemented as a more robust and more precise JPEGcode than IJL. That of course have some associated cost in performance.
Vladimir

Rispondere
Opzioni discussione
- Iscriversi a feed RSS
- Contrassegnare la discussione come nuova
- Contrassegnare la discussione come letta
- Sposta questo Discussione per l'utente corrente
- Preferito
- Iscriversi
- Pagina in versione di stampa