Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Chao_Y_Intel
Employee
182 Views

Intel® IPP 8.2 Update 2 is now available

Intel® IPP 8.2 Update 2  packages are now ready for download. Intel® IPP is available as part of Intel® Parallel Studio XEIntel® 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
  • 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

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.

 

0 Kudos
7 Replies
Royi
Novice
182 Views

Hi,

Why are you deprecating so many domains?

Chao_Y_Intel
Employee
182 Views


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

Detlev_P_
Beginner
182 Views

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

Shefali_G_
Beginner
182 Views

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.

Chao_Y_Intel
Employee
182 Views

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

 

Royi
Novice
182 Views

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.

Chao_Y_Intel
Employee
182 Views

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

Reply