I've been looking into JPEG decoding performance via UIC. I've tried:
1) ippSetNumThreads() called with 1, 4
2) SetThreadingMode() called with JT_OLD, JT_RSTI
3) SetNOfThreads() called with 1,4,16
4) 8-bit jpegs with and without restart intervals
None of the combinations of these settings produces a measureable difference in the exeuction time for decoding a single JPEG image. The UIC we are using has been built with MS Visual Studio. We are running IPP version 22.214.171.1248.
Any guidance on how to achieve the speedups as described in http://software.intel.com/en-us/articles/jpeg-new-threading-model-in-ipp would be much appreciated.