With each version of Intel® IPP, it will add optimizations support for the latest Intel® processors by providing new set of CPU optimized code for each library.
If you still use old versions of Intel IPP on the latest Intel® Multi-core processors, the application will still run but may not achieve maximize performance.
The older version of Intel IPP may not recognize the latest Intel® Core™2 Duo processors or 45nm Intel Core2 Duo (Penryn) family processors, however, it would dispatch compatible cpu optimized code. For example the Intel IPP 5.0 would dispatch the w7 (Intel® Pentium 4 Processor based) code on Core 2 Duo processors.
For the best performance, it is strongly recommended to upgrade to the latest version. Starting with version 5.1.1, Intel IPP offers specific optimized code to support Intel Core 2 Duo based processors. In newer version 5.3 release, it adds optimized code to support the 45nm Intel Core2 Duo (Penryn) based processors.
For the complete optimized library list, please refer to Understanding CPU optimized code used in Intel® IPP.
For more complete information about compiler optimizations, see our Optimization Notice.