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

IPP 5.0 on PXA255

ft1
Beginner
703 Views
Hi,

I couldn't find any libs for PXA255 of the new IPP 5.0. Is it so that this processor will not be supported by the new libraries?

br, Kim Fredenberg
0 Kudos
6 Replies
Vladimir_Dudnik
Employee
703 Views

Hi,

Please note thatIPP for IXP will work on PXA255 processor, so you can use these libraries.

Regards,
Vladimir

0 Kudos
ft1
Beginner
703 Views
Hello,

I compiled a small mp3player against the IXP IPP 5.0 libraries (IXP). Now it seems that there is great performance degradation. While the IPP 4.1 library decoded the mp3 files using about 15% CPU, IPP 5.0 now uses 30%. I compiled both using the same GCC crosscompiler with the VFP patch applied.

Why this significant performance loss?

br, Kim Fredenberg
0 Kudos
Vladimir_Dudnik
Employee
703 Views

Hi Kim,

we fixed several bugs in IPP functions, it cause some performance degradation. Now we are workto improve performance of affected functions.

Regards,
Vladimir

0 Kudos
madmax2005
Beginner
703 Views
I'm porting an application which uses IPP library.
First, I 've adapted it for PXA270 processor on WINCE 5.0 and it's working.
Now, I'd like to port it for PXA255 on WINCE 4.2. So I'm using library w_ipp_ixp_p_5.0.023.exe. But there are some differeces in the interface. For example, there isn't ippiDCT8x8Inv_Video_16s_C1I function. It exits ippiDCT8x8Inv_16s_C1I.
Is it the equivalent function ???
Then, there 2 functions by category for example ippacs2l.lib and ippacsxl.lib. What is the difference and which one must I use ???

Many thanks in advance for your help
Regards,

Maxime
0 Kudos
Vladimir_Dudnik
Employee
703 Views

Hi Maxime,

yes, functions ippiDCT8x8Inv_Video_16s_C1I and ippiDCT8x8Inv_16s_C1I are equivalent.

Regarding library names, I whant to inform you that we use special postfixes in the library names to distinguish libraries which contains code optimized for that architecture in general (without using ASM code) - SX and highly optimized code, written in ASM where it makes sense - S2.

Regards,
Vladimir

0 Kudos
madmax2005
Beginner
703 Views
Hi Vladimir,

Thanks for your response.

I post a new message in the forum to ask which library I must use for PXA255 and ysong (moderator) said me that I must use IPP 4.1.2.
I see IPP 4.2 and the interface is compatible with IPP 5.0. So with this library, I needn't to modify my code.

So my question is :
Is it better to use IPP5.0 for IPX or to use IPP4.1 for PXA ???

And where could I find IPP4.1 because on the site, we can download only the latest version of IPP ???

Many thanks in advance for your help.

Regards,
Maxime.
0 Kudos
Reply