I am working on a speech codec optimization and I am a bit confused about the following: I have replaced many loops and functions with Intel IPP functions like ippsDotProd, ippsMulC, ippFir, etc... but I have not had ANY speed increase. Only Debug version of my code works significantly faster withIPPs but Release version is even a bitSLOWER with IPPs than without!!! What could be the problem? I have used Vtune, butit only workswith the Debug version, whichis ok -faster with IPPs. The problem is the Release version.
It seams that the Compiler somehow optimizes Release version in a way that IPPs loose their advantage. I have used Microsoft VS 6.0 compiler and Intel C compiler also, they workabout the same (MS produces a bit faster codeno matter what config I use forIntelcompiler).
(i have been using IPPs for some time now, and my registration should have expired since it is a trial version, when will it expire?)