Intel® IPP 6.1 Library Release Notes

This document provides a general summary of new features and important notes about the Intel IPP library software product.

Additional useful documents include:

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 in English

有关编译器优化的更完整信息,请参阅优化通知