Intel® Software Development Products for Intel® Platforms and Technologies
Intel® Integrated Performance Primitives
(Intel® IPP)
 
Overview
What Others are Saying
Features and Benefits
What’s New in the Intel Integrated Performance Primitives 4.0
PERFORMANCE
Creates Highly Optimized Applications Running on Intel Processors
COMPATIBILITY
Covers a Range of Intel Architectures with One Application Program Interface
SUPPORT
Intel® Premier Support
Requirements
Print
Close Window
Overview

Intel® Performance Libraries offer pre-built library functions optimized for Intel processors, enabling developers to focus on building value-add functionality.

Intel® Integrated Performance Primitives (Intel® IPP) is a cross-platform software library that allows users to write optimized applications that maximize performance on Intel processors. Intel IPP includes functionality for signal and image processing, cryptography, text strings and vector manipulation, matrix math, as well as more sophisticated primitives for construction of audio, video and speech codecs.

Intel® IPP Library
What Others are Saying
“The shorter the response time for any verification or identification process, the better the user acceptance. The initial effort to implement Intel IPP was definitely worth the time and money.”

“By incorporating Intel Integrated Performance Primitives library, Cognitec’s software precisely optimizes processor usage for massive numerical operations.”

– Alfredo Herrera Hernández
Managing Director
Cognitec
“Intel Integrated Performance Primitives (Intel IPP) has enhanced the iVISTA application to be more in line with our customers’ expectations. For example, it enables us to dynamically rescale, in real-time, a video stream without loss of performance. This capability is more robust with Intel IPP.”

“Intel IPP provided a 300% improvement in the number of users who can simultaneously participate in a Webcast. In addition, the migration from Intel® Pentium® III to Pentium 4 took only a day.”

– Leo Volfson
President and Chief Technology Officer
Inetcam, Inc.
Features and Benefits
Programming interface increases software performance on Intel’s latest microprocessors, providing time-to-market advantages and reduced development costs. Developers access advanced processor features without having to write processor-specific code
Optimized for Intel® Itanium®2, Intel® Xeon™, and Intel® Pentium® processors, and Intel® Personal Internet Client Architecture (Intel® PCA) processors based on Intel XScale® technology. With a common application programming interface (API) across the range of architectures, multimedia application developers achieve compatibility
Threaded application support, implemented as a thread-safe library for Pentium and Itanium processor-based environments, means applications can be threaded with the assurance that IPP functions are safe for use in a threaded environment
Encoder-decoder samples accelerate development of applications, components, and codecs. MPEG, H.263, Imaging, MP3, and G.723 are just a few of the areas with aids to build applications faster, making the most of Intel IPP functionality
Trial version is available
What’s New in the Integrated Performance Primitives 4.0
Intel IPP brings together support for Intel® Pentium®, Intel® Itanium®, Intel® Xeon™, and Intel® Personal Internet Client Architecture (Intel® PCA) processors into a single package. With a common API across the range of architectures, developers receive platform compatibility, reduced development costs, and ease of application porting. Unique features of each architecture are supported. Intel PCA support represents a subset of the functions for Pentium and Itanium processors.

For Pentium, Itanium, and Intel Xeon processors, Intel IPP 4.0 introduces two new function domains for cryptography and text string support as well as function expansion for audio, video, speech coding, and speech recognition – plus improved small footprint support. Intel IPP is available for Windows* and Linux* operating systems (32- and 64-bit support). For Intel PCA processors, Intel IPP introduces support for Intel® Wireless MMX™ technology.

An extensive variety of encoder-decoder samples has been implemented using Intel IPP functions to help demonstrate the use of Intel IPP and accelerate development of your application, components, and codecs. This sample code is provided under the terms and conditions outlined in the license agreement found with the main Intel IPP 4.0 beta installation package.

 

Back to Intel products

Common API - Click here to view
Click image to enlarge.

Back to Intel products
PERFORMANCE
Creates Highly Optimized Applications Running on Intel Processors

Intel IPP is a cross-platform software library that provides a programming interface allowing users to write highly optimized applications to maximize performance on Intel processors, while providing time-to-market advantages. Users can access advanced processor features without writing processor-specific code.

COMPATIBILITY

Covers a Range of Intel Architectures with One Application Program Interface

Intel IPP is optimized for Intel Itanium 2, Pentium, and Intel Xeon processors, and Intel Personal Internet Client Architecture (Intel PCA) processors based on Intel XScale technology. With a single application programming interface (API) across the range of architectures, multimedia application developers achieve compatibility and reduce development costs.
Intel® Integrated Performance Primitives Application Domains - Click here to view
Click image to enlarge.
SUPPORT
Intel® Premier Support
Every purchase of an Intel® Software Development Product includes a year of support services, which provides access to Intel® Premier Support and all product updates during that time. Intel Premier Support gives you online access to technical notes, application notes, and documentation. Install the product, and then register to get support and product update information.
REQUIREMENTS
Hardware and Software

Refer to Intel Software Development Products Web site for details on system requirements for Intel® Performance Primitives.

Back to Intel products

Intel provides both the tools and support to enhance the performance, functionality and efficiency of software applications.

Compatible with leading Windows* and Linux* development environments, Intel® Software Development Products are the fastest and easiest way to take advantage of the latest features of Intel processors. Intel Software Development Products are designed for use in the full development cycle, and include Intel® Performance Libraries, Intel Compilers (C++, Fortran for Windows and Linux), Intel® VTune™ analyzers, and Intel® Threading Tools and Intel® Cluster Tools.

Intel® Premier Customer Support Web site provides expert technical support for all Intel software products, product updates and related downloads.

 
  Intel, the Intel logo, Itanium, Pentium, Intel Centrino, Intel Xeon, Intel XScale, VTune, Celeron, Intel NetBurst, and MMX are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
*Other brands and names may be claimed as the property of others.
© 2004, Intel Corporation.

Back to Intel products