| February 18, 2010 9:00 AM PST | |
This document provides a general summary of new features and important notes about the Intel IPP library software product.
Additional useful documents include:
- Intel® IPP Main Product Page
- Intel® IPP 6.1 Library Release Notes
- Intel® IPP 6.1 Library Installation Guide
- Intel® IPP 6.1 Library System Requirements
- Intel® IPP 6.1 Library Getting Started
- Intel® IPP 6.1 Library Bug Fixes
Links to documentation, help, and code samples can be found on the main Intel IPP product page. For technical support visit the Intel IPP technical support forum and review the articles in the Intel IPP knowledgebase.
Please register your product using your preferred email address. This helps Intel recognize you as a valued customer in the support forum and insures that you will be notified of product updates. You can read Intel’s Online Privacy Notice Summary if you have any questions regarding the use of your email address for software product registration.
How to Build an IPP Application provides an introduction to compiling, linking and deploying Intel IPP applications.
What's New in 6.1 Update 6
- This release contains no new features, only bug fixes.
What's New in 6.1 Update 5
- This release contains no new features, only bug fixes.
What's New in 6.1 Update 4
- New string processing code examples in the IPP signal processing reference manual.
- Optimizations for RSA-1024 based decryption added to the library.
- OpenSSL performance improvements and support for version 0.9.8j of OpenSSL.
What's New in 6.1 Update 3
- New code examples in chapter 11 of the IPP signal processing reference manual.
- UMC documentation now includes motion estimation and mode decision components.
- Approximate 5% performance improvement to the BZIP2 decoder.
What's New in 6.1 Update 2
- The library has been tested for compatibility with Microsoft* Windows* 7.
- Prebuilt library binaries are now included with the data compression samples (bzip2, zlib, and gzip) making it even easier to quickly utilize the IPP library as part of your data compression applications.
- The ippiDemo application has been updated to include additional demonstration features, especially for comparing optimized performance versus non-optimized performance. Please see the ippiDemo readme file for more information.
- Support for the Advanced Encryption Standard (AES) instructions that are part of the SSE instructions introduced with the 32nm Westmere microarchitecture. These instructions enable the implementation of fast and secure data encryption and decryption algorithms.
- Data compression performance improvements for the Intel® 64 architecture, resulting in significant speed gains for the ZLIB Inflate algorithm.
What's New in 6.1 Update 1
- New optimizations for video encoding related to SATD function optimizations for H.264.
What's New in 6.1 (Initial Release)
- Support for the Intel® Advanced Vector Extensions (Intel® AVX) instructions.
- Support for the Intel® Core™ i7 processor with new optimizations and threading control.
- 3D image processing support for 3D geometric transforms and 3D filters.
- New data compression function APIs.
- New cryptography support for RSA_SSA1.5 and RSA_PKCSv1.5.
- The Unified Image Class (UIC) examples now include support for PNG and DXT1, DXT3, DXT5 texture compression.
- Advanced lighting functions including spherical harmonic and Perlin noise generation functions.
- Windows Media* Photo Support (JPEG-XR, aka HD Photo) via the IPP PCT functions.
- Video coding improvement including scene analyzer in MPEG-2 and intensity compensation and overlap smoothing in VC1.
- Menu driven selection of Intel IPP functions in the Microsoft Visual Studio help system.
- New CHM and Help2 formats of the Intel IPP manuals.
- Samples for signal processing, image processing, string processing, and the C++ and C# languages are now available.
- Deprecated APIs have been marked as such in the reference manuals and within the header files.
- The online version of the Intel IPP Reference Manual now integrates into the Microsoft Visual Studio* IDE help system and is accessible through the Help>TOC or the Help>Index menu items. When working within the Visual Studio code editor, you can benefit from context-sensitive help which enables one-click access to help about the selected function.
Product Contents
The complete Intel® Integrated Performance Primitives library (Intel® IPP library) v6.1 for Microsoft* Windows* consists of three installations:
- Intel® IPP for Microsoft* Windows* on IA-32 Intel® Architecture
- Intel® IPP for Microsoft* Windows* on Intel® 64 architecture
- Intel® IPP for Microsoft* Windows* on Intel® Itanium® Architecture
The complete Intel® Integrated Performance Primitives library (Intel® IPP library) v6.1 for Linux* consists of four installations:
- Intel® IPP for Linux* on IA-32 Intel® Architecture
- Intel® IPP for Linux* on Intel® 64 architecture
- Intel® IPP for Linux* on Intel® Itanium® Architecture
- Intel® IPP for Linux* on Intel® Atom™ Processors
The complete Intel® Integrated Performance Primitives library (Intel® IPP library) v6.1 for Mac OS X* consists of two installations:
- Intel® IPP for Linux* on IA-32 Intel® Architecture
- Intel® IPP for Linux* on Intel® 64 architecture
The cryptography component of the Intel IPP library is subject to US Export Administration Regulations and other US laws. To obtain the Intel IPP cryptography library component, which must be downloaded separately, please read this article from the IPP knowledge base about how to download the cryptography library.
Obtaining Technical Support
If you did not register your Intel software product during installation, please do so now at the Intel® Software Development Products Registration Center. Registration entitles you to free technical support, product updates and upgrades for the duration of the support term.
For information about technical support, product updates, user forums, FAQs, tips and tricks and other support questions, please visit http://www.intel.com/software/products/support/.
Note: If your distributor provides technical support for this product, please contact them directly for support.
| Optimization Notice |
|---|
|
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice. Notice revision #20110804 |
This article applies to: Intel® Integrated Performance Primitives Knowledge Base
For more complete information about compiler optimizations, see our Optimization Notice.
Comments (0) 
Trackbacks (0)
Leave a comment 
Paul Fischer (Intel)
|

