Hello,I am using the UIC samples to decode JPEG images and it seems to be too slow. It takes about 3 sec to decode my test image and I can decode it in about 0.8 sec using FreeImage ( http://freeimage.sourceforge.net/ -- which itself is using libjpeg I believe).Here is the output of the test program for uic. Note that I changed the code a bit to get the 'real' user timing (in bold below). The low-level routine pretends to decode in 209 msec but from the high level call in the demo program, it really takes 3 sec :$ ./uic_transcoder_con -t 1 -i test.jpg -o out.jpgIntel Integrated Performance Primitives version: 7.0 build 205.105, [7.0.1077.205] name: libippjy8.so.7.0+ date: Apr 8 2012Decode using ftime : 2968 msecimage: test.jpg, 3646x5470x3, 8-bits unsigned, color: RGB, sampling: 444decode time: 209.44 msecEncode using ftime : 3262 msecencode time: 465.57 msecAny idea of what I could be doing wrong? I expect that decoding with UIC would be at least as fast as FreeImage.I am using :composer : Composer_2011.11.339 with IPP 7.0.7ipp_samples: l_ipp-samples_p_7.0.7.049Thanks!Gilbert
For more complete information about compiler optimizations, see our Optimization Notice.