Intel® Integrated Performance Primitives (Intel® IPP)
Intel® Integrated Performance Primitives (Intel® IPP)Close
Gain a competitive edge with optimized image/signal processing, data compression and cryptography library.
- Multi-core-ready, computationally intensive and optimized functions
- Reduces cost and time associated with software development and maintenance
- Cross platform support and optimized for current and future processors
Intel® IPP the performance building blocks for all your image and signal processing, data compression and cryptography needs.
Intel® Integrated Performance Primitives (Intel® IPP) is an extensive library of software functions to help you develop data processing, and communications applications.
These ready-to-use, royalty-free functions are highly optimized using Intel® Streaming SIMD Extensions (Intel® SSE) and Intel® Advanced Vector Extensions (Intel® AVX, Intel® AVX2) instruction sets, which often outperform what an optimized compiler can produce alone.
Optimized for Performance & Power Efficiency
Intel Engineered & Future Proofed to Shorten Development Time
Wide Range of Cross Platform & OS Functionality
|Optimization for various processors||
Cryptography Optimization for Intel® Quark™ , Computer vision and Image processing optimization for Intel® Atom™, and the processors with Intel® AVX2 instructions support.
New API’s for external threading is more effective than internal threading.
|Improved CPU dispatcher||
Auto-initialization. No need for the CPU initialization call in static libraries. Code dispatching based on CPU features
|Custom dynamic library building tool||Link with Intel IPP dynamically, but no need to redistribute IPP dynamic libraries. Create the dynamic library containing the selected functions only. Significantly reduces the size of dynamic libraries distributed with the applications|
|External Memory allocation||New API’s which support external memory allocation.|
|Processors||Validated for use with multiple generations of Intel and compatible processors including but not limited to: Intel® Xeon®, Intel® Core™ and Intel® Atom™ processors, and Intel® Xeon Phi™ coprocessors.|
|Operating Systems||Use the same API for application development on multiple operating systems: Windows*, Linux*, Android*, and OS X*.|
|Development Tools and Environments||Compatible with compilers from vendors that follow platform standards (e.g., Microsoft, GCC, Intel). Can be integrated with Microsoft Visual Studio*|
|Languages||Natively supports C/C++.|
|System Requirements||For hardware and software requirements, refer to intel.com/software/products/systemrequirements.|
|Support||All product updates, Intel Support services, and Intel support forums are included for one year. Intel Premier Support gives you secure, web-based engineer-to-engineer support.|
For complete information, see the release notes & documentation.