Tuesday, March 1, 2011

Integrated Performance Primitives (IPP

Tip - About Integrated Performance Primitives (IPP)

Details -  Multicore Power for Multimedia and Data Processing

Intel® Integrated Performance Primitives (Intel® IPP) is an extensive library of multicore-ready, highly optimized software functions for multimedia, data processing, and communications applications. Intel IPP offers thousands of optimized functions covering frequently used fundamental algorithms.

 

Performance
Intel IPP functions are designed to deliver performance beyond what optimized compilers alone can deliver, by matching the function algorithms to low-level optimizations based on the processor's available features such as Streaming SIMD Extensions (SSE) and other optimized instruction sets.
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.

Operating systems

Use the same API for application development on multiple operating systems: Windows*, Linux* and MAC OS*.

Programming languages

Intel® IPP natively supports C and C++ development; cross-language usage examples provided for C#/.NET and Java*.

Processor support

Intel® IPP is validated for use with multiple generations of Intel® and compatible processors including but not limited to: Intel® Atom™ processor, Intel® Core™2 processor, Intel® Core™ processor, Intel® Pentium® D processor, Intel®
Pentium® M processor, Intel® Xeon™ processor, Intel ® Pentium® 4 processor, Intel® Celeron® processor.

Source code usage samples

Jumpstart your application development with source code samples incorporating Intel® IPP, including video/audio/speech codec’s, image processing, data compression, and other high-level algorithm implementations.

Support for future instruction sets and additional CPU cores

Intel® IPP is optimized for current multicore and future manycore processors. As new instruction sets become supported in Intel CPUs, just relink with the latest version of Intel IPP to achieve the greater application performance provided by the new instruction sets.

Royalty-free redistribution

Redistribute unlimited copies of the runtime libraries with your application.

Reference:

Posted By : Binu M D 
 

No comments:

Post a Comment