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

IPP library

ilanmo2
Beginner
2,302 Views
This message has been moved to the Intel Integrated Performance Primitives forum which launched on Dec. 18, 2003.
0 Kudos
6 Replies
Irena_R_Intel
Employee
2,301 Views
Hi Ilan -
Thanks for your question. The answer is Yes, the Intel Integrated Performance Primitives 3.0 do support the Intel Xeon processor.

How do you use the performance libraries?

-Irena

0 Kudos
ilanmo2
Beginner
2,301 Views
Hey Irena.

I am using it as a dynamic linked dll using the stub lib dispatcher ( under windows 2000 server )



Ilan.

0 Kudos
ilanmo2
Beginner
2,301 Views
Hi again.

By the word "supports" I mean that it runs the code in an optimized way for that specific processor and no in any simulation mode.

Ilan.
0 Kudos
ilanmo2
Beginner
2,301 Views
I have run the command ippCoreGetCpuType and the enum of the answer returned from this command doesn't include the option of xeon only the following ones :


typedef enum {
/* Enumeration: Processor: */
ippCpuUnknown = 0x0,
ippCpuPP, /* Pentium */
ippCpuPMX, /* Pentium with MMX */
ippCpuPPR, /* Pentium Pro */
ippCpuPII, /* Pentium II */
ippCpuPIII, /* Pentium III */
ippCpuP4, /* Pentium 4 */
ippCpuP4HT, /* Pentium 4 with HT enabled */
ippCpuP4HT2,
ippCpuITP = 0x10, /* Itanium */
ippCpuITP2 /* Itanium 2 */
} IppCpuType;
0 Kudos
Amanda_S_Intel
Employee
2,301 Views
Hi,

Depending on the type of Intel Xeon processor you are working with, either Pentium III or Pentium 4 optimized code will be dispatched. The function ippCoreGetCpuType will return one of the following for Intel Xeon processors:

ippCpuPIII, /* Pentium III */
ippCpuP4, /* Pentium 4 */

If you have further questions on this, please submit them to Intel Premier Support so we can help you further.

Thanks,
--Amanda S.
Intel IPP Support
0 Kudos
ilanmo2
Beginner
2,301 Views
Hi Amanda.

I am working with Intel IPP libraries Ver 3.0 and have the following problem.
I am running an algorithm on my Pentium 4 2.0GHZ using IPP and get some results.
When I run the same program using a Xeon 3.0GHZ I get results that are 100 times SLOWER then the results I got from the Pentium 4.
This is quit suppressing and the first thing that comes to my mind is whether the IPP is supported on the IPP library version 3.0.
What are the steps I should take to understand what the problem is?

By the way to where did you advise me to send this issus on your last note ?
THANKS.
Ilan Moshe.

0 Kudos
Reply