Intel® IPP is a one-stop shop for programming tools/library that are highly optimized for a wide range of Intel® architecture (Intel® Quark™, Intel Atom®, Intel® Core™, Intel® Xeon®, and Intel® Xeon Phi™ processors). These ready-to-use, royalty free APIs are used by software developers, integrators, and solution providers to tune their applications and get the best performance.

Intel IPP is available as part of Intel® Parallel Studio XE and Intel® System Studio tool suites, and as a free stand-alone version. A license purchase includes Priority Support.

Why Use Intel IPP

Optimized for Performance

Intel IPP software building blocks are highly optimized using Intel® Streaming SIMD Extensions (Intel® SSE), Intel® Advanced Vector Extensions 2 (Intel® AVX2), and Intel® Advanced Vector Extensions 512 (Intel® AVX-512) instruction sets, so your application will perform faster than what an optimized compiler can produce alone. Just by plugging in these primitives, you may see five and ten times the performance improvement on your applications.

Plug in and Go

Because Intel completed the engineering on these ready-to-use, royalty-free functions, you’ll not only have more time to develop new features for your application, but you’ll also reduce development, debug, and maintenance time. At the same time, you also ensure that the code you write today will run optimally on future generations of Intel® processors.