Search
Support & Downloads
All of Support
This Category
Software Products
Intel® Integrated Performance Primitives (Intel® IPP)
Understanding CPU optimized code used in Intel® IPP

In Intel® IPP, there are various CPU Optimized codes used for different platforms, the following are the processor codes used for each platform:

  • IA-32 Intel® architecture
    • px - C-optimized for all IA-32 processors
    • a6 - Optimized for Pentium III processors
    • w7 - Optimized for Pentium 4 processors
    • t7 - Optimized for Pentium 4 processors with Streaming SIMD Extensions 3 (SSE3)
    • v8 - New Optimizations for 32-bit applications on Intel® Core™2 and Intel® Xeon® 5100 processors
    • p8 - New Optimizations for 32-bit applications on 45nm Intel® Core™2 Duo (Penryn) family processors

    For example, in the \ia32\bin directory, ippiv8-5.x.dll reflects the optimized imaging processing libraries for Intel Core 2 Duo processors.

  • Intel® 64 (Intel® EM64T) architecture
    • mx - C-optimized for all Intel® EM64T-based platforms
    • m7 - Optimized for Intel EM64T-based platforms
    • u8 - New Optimizations for 64-bit applications on Intel Core 2 and Intel Xeon 5100 processors
    • y8 - New Optimizations for 64-bit applications on 45nm Intel® Core™2 Duo (Penryn) family processors

  • Intel® Itanium® architecture
    • i7 - Optimized for Intel® Itanium® processor family

  • Intel® IXP4XX Network processors
    • sx - C-optimized for the IXP4XX product line
    • s2 - Optimized for the IXP4XX product line

Operating System:
Red Hat* Linux, Red Hat* Desktop Linux* 3, Red Hat* Enterprise Linux Desktop 4, Red Hat* Desktop 3 Update 4, Windows* XP Professional x64 Edition, Windows Server* 2003 Standard x64 Edition, Windows Server* 2003 Enterprise x64 Edition, Longhorn Beta 1, Windows Vista* Beta 1, Red Hat* Enterprise Linux Desktop 3 Update 3, Red Hat* Enterprise Linux Desktop 3 Update 4, Red Hat* Enterprise Linux Desktop 3 Update 5, Red Hat* Enterprise Linux Desktop 4 Update 1, Mac OS*, Red Hat* Enterprise Linux 2.1, SUSE* Linux 9.1, SUSE* Linux Enterprise Server 8.0, SUSE* Linux Enterprise Server 9.0, Red Hat* Enterprise Linux 4.0, Windows* Storage Server, Redhat* Desktop 3 Update 5, Redhat* Desktop 3 Update 6, Redhat* Desktop 3 Update 7, Redhat* Desktop 4 Update 2, Redhat* Desktop 4 Update 3, Redhat* Desktop 4 Update 4, SuSE* Linux* Enterprise* Desktop 10, SUSE* Linux Enterprise Server 10, Windows Vista* 64, Windows Vista* Starter, 32-bit version, Windows Vista* Home Basic, 32-bit version, Windows Vista* Home Premium, 32-bit version, Windows Vista* Business, 32-bit version, Windows Vista* Enterprise, 32-bit version, Windows Vista* Ultimate, 32-bit version, Windows Vista* RC2, Windows Vista* Home Basic, 64-bit version, Windows Vista* Home Premium, 64-bit version, Windows Vista* Business, 64-bit version, Windows Vista* Enterprise, 64-bit version, Windows Vista* Ultimate, 64-bit version, Windows Vista*, Windows Vista* 32, Windows Server* 2003 for Itanium-based Systems, Windows* 2000, Windows* XP 64-Bit Edition, Windows* XP Professional, Windows* XP Home Edition, Red Hat* Linux 6.2, Red Hat* Linux 6.2 SBE2, Red Hat* Linux 7.0, Red Hat* Linux 7.1, Red Hat* Linux 7.2, Red Hat* Linux 7.3, SUSE* Linux 7.3, SUSE* Linux 8.0, SUSE* Linux 8.1, Red Hat* Linux 8.0, SUSE* Linux 7.2, SUSE* Linux 7.1, SUSE* Linux 7.0, SUSE* Linux, Red Hat* Linux Advanced Server 2.x, Windows* XP Tablet PC Edition, Windows Server* 2003, Windows* XP Media Center Edition, Red Hat* Linux 9.0, Red Hat* Enterprise Linux 3.0, SUSE* Linux* 8.2, Windows* 2000 Server, Windows* 2000 Advanced Server, Windows Server* 2003 Standard Edition, Red Hat* Linux Advanced Server 3.x, SUSE* Linux* 9.x, Windows* XP 64-Bit Edition Version 2003

This applies to:
Intel® Integrated Performance Primitives (Intel® IPP)

Solution ID: CS-025996
Date Created: 22-Apr-2007
Last Modified: 10-Dec-2007
Back to Top