| November 4, 2010 9:00 AM PDT | |
Intel IPP 7.0 - Key New Features
• New performance optimizations for the Intel® Advanced Vector Extensions (Intel AVX) for faster floating point operations in signal processing and image processing domains for the upcoming Sandy Bridge processors. Find out more performance results with Intel IPP on Intel AVX systems.
• Intel® AES-NI optimization Advanced Encryption Standard New Instructions (AES-NI) introduced in the new generation of Intel® CoreTM i7 Processor (Westmere microarchitecture) offer a significant increase in performance for cryptography and data compression applications.
• Improved performance and new high-level data compression libraries (zlib, bzip2, gzip and lzo)
◊ New CRC32 optimizations (Westmere microarchitecture instruction - pclmulqdq) introduced into ipp_bzip2 and
ipp_zlib to maximize performance.
◊ CRC32C optimization on Nehalem microarchitecture (crc32 instructions) for additional performance gains.
◊ ipp_zlib "default" compression ratio is now compatibhe with standard zlib "default" compression level.
◊ New ipp_lzopack library added to the interfaces directory.
◊ Multi-threading of the ipp_zlib library using OpenMP* for added performance on multi-core processors.
◊ New ippsBWTFwd_SelectSort function.
• Improved JPEG codec multicore performance scaling: up to 6x speedup on 8-core systems.
• New JPEG-XR CODEC (aka HD Photo) image compression standard which provides:
◊ 2x the compression level for the same image quality without need for greater memory or computing resources.
◊ Lossless and lossy compression as well as incremental decompression of specific image regions.
◊ Higher dynamic range and color depth than comparable JPEG image codecs.
◊ Intel IPP codec implementation features include:
- Unified Image Codec (UIC) JPEG-XR sample encoder and decoder with optional tile support for RGB
color images with and without alpha channel and grayscale images with different bit depths.
- Intel IPP library support for JPEG-XR forward and inverse core transforms for 16s, 32s and 32f data types and Variable
length code (VLC) encode and decode for 32s data types.
Refer to these knowledge base articles to get more information on JPEG-XR and what's new in IPP 7.0 UIC sample code.
Other New Features
- Finer control over the internal dispatcher
- Affinity functionality for finer control over multi-threading
- Several new geometry transforms features
- New JPEG color conversion functionality
- 3D math support added for DirectX support
- Intel Atom processor optimized libraries now included with all distributions
- Performance enhancements added to the Unified Media Classes (UMC) samples
- Microsoft Windows Imaging Component (WIC) API for faster and easier adoption of IPP image codecs
Support and Feedback
Submit problem reports, questions and general feedback to the Intel IPP User Forum, this forum is provided for exclusive discussion of Intel® IPP related information with other Intel IPP developers and Intel IPP engineers.
For general 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/.
The following links include additional information regarding the Intel® IPP library:
- Intel® IPP Main Product Page
- Intel® IPP 7.0 Library Release Notes
- Intel® IPP 7.0 Library Installation Guide
- Intel® IPP 7.0 Library System Requirements
- Intel® IPP 7.0 Library Getting Started
- Intel® IPP 7.0 Library Bug Fixes
| 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 (1)
-
Twitter Trackbacks for
What's New in intel® IPP - Intel® Software Network
[intel.com]
on Topsy.com
November 3, 2010 1:43 PM PDT


