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
|