I have recently passed from IPP7.1 to IPP8.0. I compare the performance of the two versions.
For the IPP8.0 and only for the sort function “ippsSortRadixIndexAscend_32f”, I note that the performance is worse than IPP7.1.
- 55 CPE for IPP7.1
- 78 CPE for IPP8.0
(The vectors are constituted by 1024 random samples and I realize 40,000 executions to obtain these averages. I use the function ippGetCpuClocks() to obtain the number of cpu clocks. My processor is an Intel Dual Core E5400, 2.70Ghz).
Have you got an explication?