Is there a code example that shows significant speed up just by switching to a processor that supports AVX? IPP 7.0 supports the new AVX, but I am unable to show much improvement. In one of my applications the code that does an FFT/Matrix Mul/IFFT (using the IPPI library) gets about 10% speed up. I have also tried simply using the ippMul functions of IPP in a simple test, but haven't been able to show any significant speed up. Even with using the ippCpuInit dispatcher function and telling it to run with ippCpuAVX vs ippCpuSSE42 doesn't really show any different.
Is there any samples that cans how greater than 25%?
Thank you for your reply, but I didn't mention running on a 32-bit operating system. I am using a 64-bit version of Linux running on sandy bridge. My intel sponsor and I are just looking for some example code that really takes advantage of AVX through IPP. We would like to show improvements between runs when the dispatcher is allowed to use AVX optimizations and when it is not.
We aren't working with windows. We are using a 64 bit version of Linux. Does that sample program still exist for that platform. If I remember correctly there is only a makefile for the 32 bit version of that fft sample in IPP 7.0 beta.