- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Intel® IPP 8.2 Update 2 packages are now ready for download. Intel® IPP is available as part of Intel® Parallel Studio XE, Intel® System Studio, Intel® Integrated Native Developer Experience (Intel® INDE), Intel® Integrated Native Developer Experience 2015 Build Edition for OS X*
What's New in Intel® IPP 8.2 Update 2
- The release contains the corrections to reported problems, including the performance issue on ippiFilterBorder functions.
- About 270 functions have removed the deprecation warnings based on the deprecation feedback. For more information please see Intel® IPP 8.2 deprecated function change.
- A selective list of primitives are deprecated, including the functions for internal memory allocation. New alternative functions will be provided in the future release. Please visit Intel® IPP 8.2 deprecated function change to learn more information.
- The ippiWarpGetBorderSize function is deprecated. Refer to the Intel® IPP Reference Manual to learn how to get the image border size for the image warping functions.
What's New in Intel® IPP 8.2 Update 1
- Added additional optimization for the newest Intel® Atom™ and 4th generation Intel® Core™ (code-named Haswell) processors.
- Fixed a number of known in the previous release issues and detected later internal and external defects. In particular, the issue 'Flavors of Pyramid functions that operate on 16-bit data overflow on some images and produce incorrect results' is fixed.
- No changes are made to the functions API and libraries content to maintain binary compatibility with the previous major release.
What's New in Intel® IPP 8.2
- Core:
- The ippGetCpuType and ippInitCpu functions are deprecated. Use ippGetCpuFeatures and newly added ippSetCpuFeatures instead.
- The ippSetAffinity function is deprecated. Internal threading will be disabled in a future Intel IPP release.
- Signal Processing:
- Added the following functionality:
- New multi-rate FIR filters
- Delay line manipulation functions for FIR Sparse filters
- Added the following functionality:
- Image Processing and Computer Vision:
- Added the following functionality:
- Gaussian mixture model (GMM)
- FastN
- Line Suppression
- Histogram of Oriented Gradients (HOG)
- New Histogram
- LBPImage with mode support
- Adaptive Threshold
- Warp Affine
- Several new color format conversion functions
- Added the following functionality:
For the detailed list of new functions refer to NewFunctionsList.txt available in the documentation directory.
- In preparation for deprecation in a future release, the following domains are no longer installed by default:
- Audio Coding (ippAC)
- Speech Coding (ippSC)
- Image Compression (ippJP)
- Video Coding (ippVC)
- Small Matrices (ippMX)
- Realistic Rendering (ippRR)
- Generated Transforms (ippGEN)
- Data Integrity (ippDI)
For this release, the domains are still available for installation, see below for details. Further details on the deprecation plans for these domains will be provided at http://software.intel.com/sites/products/ipp-deprecated-features-feedback/ when appropriate.
- Fixed a number of internal and external defects.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Why are you deprecating so many domains?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, thanks for checking.
Some these domains are less used functionality. They are deprecated, so it could have better optimizations, smaller downloads for the focused domains for users. For the audio and video codec, it a new product, Intel Media SDK, which also use the GPU optimization, Intel IPP low-level primitives does not optimization for the latest processors. So users are suggested to the move to that product. Feel free to let us know if you have any feedback on this.
Thanks,
Chao
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Chao,
our last IPP library in use has version 7.0.2. I saw in the description of version 8.2 that audio and video decoding are not supported anymore. I guess we have to use the Intel Media SDK in the future. Is this right?
I am familiar with Windows XP, 7 as operating system, but we plan to port our software to Linux. At the moment I am not sure what kind of impact this means for our coming Linux image. Under Windows the IPP or SDK can be part of the executable itself. How does it run under Linux? Am I forced to install the IPP or the Intel Media SDK as part of the Linux OS?
Best regards,
Detlev
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Chao,
Is there a separate download for multi-threaded static libraries available for Intel IPP 8.2 (Update 2) - for a Linux system ? If not, is the older download compatible with 8.2? I am using the deprecated multi-threaded functions to perform Morphological Operations but I am unable to run them on multiple threads hence, the need for these libraries.
Regards,
Shefali G.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Shefali,
The latest release is IPP 8.2 update 1. Update 2 is not ready yet... Yes, threaded libraries is available by custom installation.
Could you check the following article on this:
https://software.intel.com/en-us/articles/install-the-additional-domains-for-intel-ipp-82
btw, users are encouraged to the external threading(threading at the high level) because of the performance and other benefits. Is there reason for you keep to use the internal threading of Intel IPP functions?
Thanks,
Chao
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a reason to keep using your parallel versions, I can't get any performance by using OpenMP on the high level with IPP:
https://software.intel.com/en-us/forums/topic/544728
Could you please keep publishing them?
Moreover, in this release it seems that using the Separable Filters for Gaussian Blurring is faster than the Gaussian Blur itself.
I was surprised since in the Gaussian case you can use the fast the kernel is symmetric.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Royi,
Thanks for the feedback. The threading library is now taken as the options for the installation. You comment is very helpful for us to evaluate their usage for the users.
Regards,
Chao
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How/Where do I download this legacy version? I assume I need a license. What are the steps for that process?
Thanks,
Steve
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Intel® IPP 8.2 Update 2 is not available for download and is not supported anymore. Please download the latest IPP which is included as part of the Intel® oneAPI Base Toolkit
https://www.intel.com/content/www/us/en/developer/tools/oneapi/ipp.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Apologies for not being more clear. We are integrating with an application that is built with IPP 8.2. I tried the latest version 2021.5 but we are getting errors for 'ippiRotate_16u_C1R' and ‘ippiRotate_32f_C1R' missing. Is there no way to use 8.2 at all?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We have a reference manual on how to substitute deprecated IPP functions:
https://www.intel.com/content/www/us/en/develop/documentation/ipp-dev-reference/top/volume-2-image-processing/ipp-ref-removed-functions.html
See the Rotate.c example for substitution or workaround.
![](/skins/images/D2683F18326913BBA0436CB7114DD569/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page