I have just purchased two new Intel machines with Intel Xeon E5620 quad core CPU's.
When I run our software on this machine it comes up with an exception after calling the ippiGetLibVersion function.
I have checked the ippidemo program on this machine and it says in the About section that it uses ippip8-6.1.dll+ as it cpu specific dll. On my older Intel machines the cpu specific dll is ippiv8-6.1.dll.
The application I have written uses the Delphi compiler and is based on the Delphi demo application in the legacy samples.
My guess is that during the waterfall process the application is instructed to use the ippip8-6.1.dll and in the process gets an exception. If I rename this file to something else the waterfall process obviously finds an older cpu dll and loads this instead. In this case the application runs without error but is very slow.