Other product variants may be available, please contact us or
request a call back
if you cannot see what you are looking for.
Product Information
Intel Integrated Performance Primitives provide a library of ready-to-use, highly optimised functions in the areas of media and data processing. Intel Integrated Performance Primitives features functions in a range of categories including video and audio coding, image coding and processing, speech recognition, data compression, cryptography, vector and matrix mathematics, ray tracing/rendering and more. Intel Integrated Performance Primitives include a cross-platform API for development on Windows, Linux and Mac, support for multicore processors, numerous free code samples and royalty-free redistribution rights.
Documents & Downloads
» Intel Integrated Performance Primitives 7 Datasheet
» The ROI from Optimising Software Performance with Intel Parallel Studio XE
New Features
Enhancements in Intel IPP 7
- New Intel Advanced Vector Extensions performance optimisations - achieve faster floating-point operations for signal processing and image processing functions for Sandy Bridge and later Intel processors
- AES and CRC32C optimisations - get major performance improvements when using the Advanced Encryption Standard (AES) and CRC32C functions on Intel Core i7 processors
- Windows Imaging Component API - support for the Windows Imaging Component API enables Windows developers to more easily use the Intel IPP image codecs
- JPEG codec improvements - massive increases in JPEG codec performance for multi-core processors
- New JPEG-XR codec sample - previously known as HD photo, this image compression standard increases compression levels by up to 2x without affecting image quality, supports lossless and lossy compression and higher levels of dynamic range and colour depth
- Improved data compression algorithms - the bzip2, zlib and gzip compression algorithms have been improved.
Features
Support for Multicore Processors
Intel IPP functions are fully thread-safe, and many are internally threaded, to help you get the most out of today’s multicore processors, including the Intel Core i7 and Intel Atom processors.
Multiplatform Compatibility
Use the same API for application development on multiple operating systems: Windows, Linux, and Mac OS.
Royalty-free Redistribution
Redistribute unlimited copies of the runtime libraries with your application.
Performance
Intel IPP functions are designed to deliver performance beyond what optimised compilers alone can deliver, by matching the function algorithms to low-level optimisations based on the processor’s available features such as Streaming SIMD Extensions (SSE) and other optimised instruction sets.
Freely Downloadable Code Samples
Jumpstart your application development with source code samples from Intel IPP, including video/audio/speech codecs, image processing, signal processing, and more.
System Req.
Processor support
Works with multiple generations of Intel and compatible processors, including, but not limited to: Intel Atom, Intel Core 2, Intel Core, Intel Pentium D, Intel Pentium M, Intel Xeon, Intel Pentium 4 and Intel Celeron.
Operating systems
The same API works across Windows, Linux and Mac OS X operating systems.
Development tools and environments
Intel IPP works with popular development environments including Microsoft Visual Studio 2005, 2008 and 2010, Xcode, Eclipse and the GNU Compiler Collection.
Intel IPP also works with other development tools from Intel including the compilers, performance and threading analysers and other performance libraries.
Programming languages
Natively supports C/C++ development with cross-language usage examples available for C#/.NET and Java.