Quantcast
Channel: Intel® Software - Intel® Integrated Performance Primitives
Viewing all articles
Browse latest Browse all 1489

Intel® IPP 2019 is now available

$
0
0

Intel® IPP 2019 is now available. Intel® IPP 2019 added new functions to support ZFP floating-point data compression and decompression, and added Intel® Threading Building Blocks threading technology support in the Threading Layer APIs.

Check Intel® IPP 2019 release notes to learn more information.

What's New in Intel® IPP 2019:

  • Added new functions to support ZFP floating-point data compression and decompression. This release also introduces the optimization patch files for ZFP 0.5.2 source to provide drop-in optimization with the Intel® IPP functions:
    • ZFP is a lossy floating point data compression with controlled compression accuracy and compression rate. Intel® IPP ZFP functions are highly optimized for Intel® AVX2 and Intel® AVX-512 instruction sets.
    • Intel® IPP ZFP provides easy-to-use interfaces which allow for use of its functions directly in application source code. Intel® IPP ZFP also provides drop-in optimization patch files for open-source ZFP 0.5.2. Users’ applications can use open-source ZFP library interfaces with Intel® IPP optimized functions.
  • Added Intel® Threading Building Blocks threading technology support in the Threading Layer APIs. Check the “Threading Notes” part in the Release Notes to get more information.
  • Added new version of Intel IPP Custom Library Tool based on Python*. This version provides better compatibility on different operation systems. The previous version of Intel IPP Custom Library Tool is deprecated and will be removed in the future Intel IPP releases.
  • Added new APIs to compute CRC24 and CRC16 checksum with 1U input data. The APIs support CRC24A, CRC24B, CRC24С and CRC16 polynomial functions, and are included in the Intel® IPP embedded domain.
  • Color Conversion:
    • Added color conversion functions to convert RGB image to CIE Lab color model, or CIE Lab color model to RGB (ippiRGBToLab/ ippiLabToRGB).
  • Data Compression:
    • Added the optimization patch files for the bzip2 source to provide drop-in optimization with Intel® IPP functions. The patches now supports bzip2 version 1.0.6.
  • Performance:
    • Extended optimization for the Intel® Advanced Vector Extensions 512 (Intel® AVX-512) instruction sets.
  • Other Changes:
    • Removed support for Intel® Xeon Phi™ 72** product family coprocessor (formerly code name Knights Landing) on Windows* platform in this release.
    • Removed support for Intel® Quark™ microprocessors in this release.
    • The IA-32 libraries on macOS* are deprecated and will be removed in a future release.
  • Threading Notes:
    • Intel® IPP provides Threading Layer APIs on top of sequential Intel® IPP libraries. The APIs include two variants 1) functions with _T suffix in the names, providing threading implementation based on classic IPP APIs; 2) functions with _LT suffix, providing threading implementation based on Intel IPP Platform-Aware functions. The Threading Layer APIs support both OpenMP* and Intel® Threading Building Blocks threading technology. Source code of Intel® IPP Threading Layer is also available in IPP package as example and basis to organize threading for pipeline inside a customer application.
    • The legacy Intel IPP threaded libraries are still available by custom installation, and the code written with these libraries will work as before. However, the threaded library will not expand its threading functions, and the new threading will be developed only in the new Intel® IPP threading layer APIs.
    • User applications are recommended to use the new Intel® IPP Threading Layer APIs or implement the threading based on IPP Threading Layer source code examples in their applications. Check the “Threading Layer Functions” section in the Intel® IPP Developer Reference, to get more information on these APIs.

Intel® IPP packages are as part of Intel® Parallel Studio XEIntel® System Studio, and a free community licenses version:


Viewing all articles
Browse latest Browse all 1489

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>