Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

static libraries question

muse_lin
Beginner
549 Views
An application that is dynamically linked to the Intel IPP v4.0 libraries has a faster execution time than when statically linked at AMD CPU.
0 Kudos
2 Replies
ndepalma
Beginner
549 Views
Yes I believe so. I believe that IPP is using the MMX chip on the processor to accelerate it's computations. I'm not quite sure how it maps to AMD's 3DNow! but it seems like it doesn't very well, if at all. I have been running on my AMD athlon at home and on my INtel here at work and by far, the intel is much much much faster despite having only a slight frequency difference. I hope this helps.
0 Kudos
Vladimir_Dudnik
Employee
548 Views
Hi,
First of all, Intel IPP uses PX code on non-Intel processors, it is the easiest way to avoid any issues with compatibility in instruction set. Second, IPP uses OMP threading in some functions in DLLs and does not use it in static libraries, so on dual-way systems IPP DLLs can be faster than static libraries
You also can be interested to lookonother topics about using IPP on non-Intel processors:
Regards,
Vladimir

Message Edited by vdudnik on 10-07-2005 10:44 AM

0 Kudos
Reply