Intel® Integrated Performance Primitives Knowledge Base

Submit New Article



Title Tag(s) Modified Date
Threading and Intel® Integrated Performance Primitives
Threading and Intel® Integrated Performance Primitives (PDF 230KB) Abstract There is no universal threading solution that works for all applications. Likewise, there are multiple ways for application ...
Type: Performance and Optimization
11/02/2011
Generic Static Library Dispatching with the Intel® IPP 7.0 Library
How to "dispatch" between the generic IPP library and the standard IPP library -- this article applies only to version 7.0.4 and later updates to the 7.0 library.
Type: Performance and Optimization
IPP px code mx code 05/12/2011
Intel® Atom™ Processors support in the Intel® Integrated Performance Primitives (Intel® IPP) Library
Intel® Atom™ optimizations present in the Intel® Integrated Performance Primitives (Intel® IPP) Library
Type: Performance and Optimization
simd IPP atom 02/01/2011
Intel® Integrated Performance Primitives (Intel® IPP) Functions Optimized for Intel® Advanced Vector Extensions (Intel® AVX)
Intel IPP, AVX, Intel AVX, AVX, IPP Optimization
Type: Performance and Optimization
New in IPP 6.1 IPP AVX optimization Intel AVX 02/01/2011
Questions and Answers from the Intel® Integrated Performance Primitives Webinar on November 18, 2010
Accelerate your Multimedia and Data Processing Applications with the Intel® IPP 7.0 Library -- Intel IPP Webinar -- November 18, 2010
Type: Performance and Optimization
IPP webinar AVX AES-NI 7.0 11/24/2010
Information about the FTC Decision and Order on the Intel® Compilers Reimbursement Fund
Info on where to go for the FTC Compiler Reimbursement Fund.
Type: Performance and Optimization
11/02/2010
Understanding SIMD Optimization Layers and Dispatching in the Intel® IPP 7.0 Library
SIMD dispatch IPP library 7.0 SSE AVX
Type: Performance and Optimization
10/21/2010
Understanding CPU Dispatching in the Intel® IPP Library
It lists all support CPUs and Identifiers used in Intel IPP.
Type: Performance and Optimization
simd IPP AES SSE CPU dispatch CPU-specific code dispatch 09/02/2010
Accelerate Your Application via IPP Image Processing in Parallel Studio - C code vs. IPP Resize
This article show how to employ IPP image processing function to accelearte application and provide a sample to shows the performance difference between IPP and general C code on resizing image, which is wide-used functionality in image processing field.
Type: Performance and Optimization
sample code Composer ippiResizeSqrPixel ippiResize image processing MSVC project msvc2010 msvc2005 IPP 7.0 parallel Studio 2011 composer 2011 08/30/2010
A Tool for Listing the Intel IPP Functions used by Your Application
AWK script to help you easily collect a list or Intel IPP functions used by your application -- in order to help prioritize future development efforts.
Type: Performance and Optimization
AWK scripts Intel IPP API Generate Intel APIs 07/18/2010
Intel® Integrated Performance Primitives 7.0 Beta Program
Intel IPP 7.0 beta features and registration/download/support info.
Type: Performance and Optimization
Beta intel ipp new features intel ipp beta program intel ipp 7.0 beta Latest features in IPP IPP 7.0 IPP 7.0 beta 07/11/2010
Smart Dispatcher for Atom/Merom Processor Optimized Libraries
In new release, the redundant Atom/Merom CPU library optimizations have been combined (v8+s8 and u8+n8) into a single "smart dispatch" library; the uncombined library optimizations will continue to be supported in the IPP 6.1 product.
Type: Performance and Optimization
Atom support in Intel IPP IPP atom IPP dispatch smart dispatch 06/08/2010
Intel® Integrated Performance Primitives (Intel® IPP) - JPEG sample and performance FAQs
The FAQ address some common question about jpeg,jpeg2000 codec in IPP
Type: Performance and Optimization
JPEG uic JPEG 2000 UIC sample application UIC JPEG decoder JPEG Performance JPEG2K Wavelet transform 05/24/2010
Boosting OpenSSL AES Encryption with Intel® IPP
IPP crypto adopts the AES-NI in latest version, which gives users the automatic boost from new silicon without any more work. The article shows the performance gain of OpenSSL AES with IPP AES function.
Type: Performance and Optimization
AES encryption IPP Cryptography Library Westmere Cryptography OpenSSL IPP Cryptography IPP cpu optimization openssl-ipp AES-NI decryption 03/31/2010
clock() or gettimeofday() or ippGetCpuClocks()?
There are various function you may use to find the computational time for IPP functions or IPP functions. The best method, we recommend is to use ippGetCpuClocks() from IPP itself.
Type: Performance and Optimization
best timing function IPP timing measure time 03/29/2010
IPP Crypto Sample Performance for OpenSSL too Slow on Hyper-Threading Systems
When running Intel IPP crypto sample for OpenSSL on Hyper-Threading systems, the AES benchmark application reports slow performance. Users need to use correct threading setting to avoid the problem.
Type: Performance and Optimization
Hyper-Threading OpenMP AES Multi-threading OpenSSL openssl-ipp 02/05/2010
IPP Dispatcher Control Functions - ipp*Init*() functions
Initializing the IPP static and dynamic libraries for optimal performance.
Type: Performance and Optimization
simd IPP SSE AVX init dispatch 02/02/2010
Use Intel® IPP on Compatible AMD* Processors
use ipp on Intel or compatible AMD* processors
Type: Performance and Optimization
simd SSE amd support IPP cpu optimization non-intel processors 01/28/2010
Is there an IPP function to detect the processor type?
It describes how to use new Intel IPP function ippGetCpuFeatures() to retrieve processor features.
Type: Performance and Optimization
simd IPP SSE Detect Intel CPU ippGetCpuFeatures ippGetCpuType 01/26/2010
How to Compile for the Intel® Core™ i5 processor and Intel® Xeon® 5600 processor series with AES-NI
The Intel C/C++ Compiler version 11 supports Advanced Encryption Standard New Instructions (AES-NI) via intrinsic functions to improve performance for encryption and decryption.
Type: Performance and Optimization
AES Algorithm AES AESNI Core i5 01/25/2010
AES-NI support in Intel® IPP
Intel®’s Advanced Encryption Standard (AES) Instructions Set are supported in latest Intel IPP version.
Type: Performance and Optimization
AES Algorithm AES Westmere Cryptography Nehalem OpenSSL openssl-ipp 01/24/2010
OpenMP and the Intel® IPP Library
How to configure OpenMP in the Intel IPP library to maximize multi-threaded performance of the Intel IPP primitives.
Type: Performance and Optimization
OpenMP IPP Multi-threading OpenSSL 01/19/2010
Limiting the Number of Cores of Execution on a Windows System
restrict or limit number of cores on windows system for testing purposes to simulate lesser machines with equivalent features
Type: Performance and Optimization
core control cpu affinity 08/07/2009
Excerpts from Intel IPP 2nd Edition Book on Threading Support
It lists 4 excerpts from Intel IPP 2nd Edition book to cover brief threading support in several Intel IPP domains video coding, image coding, graphics and image processing.
Type: Performance and Optimization
Books IPP IPP thread 06/22/2009
Intel® IPP - Threading / OpenMP* FAQ
This page contains common questions and answers on multi-threading in the Intel IPP.
Type: Performance and Optimization
OpenMP libguide libiomp5md.dll libguide40.dll libiomp5.so Multi-threading OMP_NUM_THREADS threaded static library threading IPP thread ThreadedFunctionsList ippSetNumThreads() 06/22/2009