- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello ,
The IPP 4.0 Libraries web page of puffery states the following.
"Intel Integrated Performance Primitives (Intel IPP) is optimized for SSE3 to deliver great performance on Pentium 4 processors supporting Hyper-Threading Technology. "
However the "Getting started With Intel IPP" states
Processor Codes
px - C-optimized for all IA-32 processors
a6 - Optimized for Pentium III processors
t7 - Optimized for Pentium 4 processors with Hyper-Threading Technology
w7 - Optimized for Pentium 4 processors
i7 - Optimized for Intel Itanium processor family
Question #1: Does the IPP4 libraries provide SSE3 Support? (Use the SSE 3 Instructions)
Question #2: If So, what is the processor code?
Question#3: If the code is W7, how can I differentiate between a P4 and a P4 (Prescott using SSE3). I need to create separate statically linked libraries, one for the P4, and another for the P4 (Prescott)
Question#3: If the code is T7, how can I differentiate between a P4 (Hyperthreading) and a P4 (Prescott using SSE3 and Hyperthreading)
Thank you
Collin
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Collin,
I understand your troubles, so many technologies, so many of them supported in IPP:)
And may be it not so clear stated in documentation
Vladimir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What I've meant,you can take HT advantagesin your application automatically when youuse IPP as DLLs. It is simple and fast solution. But, of course, you can take more benefits if you have full control on threading in your application. And it is possible if you use IPP as static libraries. In this case you should develop threading model in your application yourself. It can be not so easy, but you will have full control on it.
Regards,
Vladimir

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page