Intel® Integrated Performance Primitives

Production-ready building blocks for cross-platform performance. Develop high-performance vision, signal, security, and storage applications with this multithreaded software library.

Cryptography

This function is packaged separately in order to comply with United States export regulations.

Download Instructions

Open Source Code

What's New

Features
Details
Signal Processing
  • Top K and pattern-matching algorithms optimized for Intel AVX-512
  • New algorithms—ippsMaxAbsIndx and ippsMinAbsIndx—support 32f and 64f extensions
Cryptography Algorithms
New RSA multibuffer API batch for encryption and decryption 
Data Compression
Improved compression performance for ZFP 0.5.4 and ZFP 0.5.4

For complete information, see the release notes.

Specifications at a Glance

Name Description
Processors
Validated for use with multiple generations of Intel® and compatible processors that include Intel Atom®, Intel® Core™, and Intel® Xeon® processors
Operating Systems
Same API for application development on multiple operating systems: Windows*, Linux*, Android*, and macOS*
Development Tools and Environments
  • Compatible with compilers from vendors that follow platform standards, such as Microsoft*, GNU Compiler Collection (GCC)*, and Intel
  • Can be integrated with Microsoft Visual Studio*
Languages
Natively supports C and C++
License

End User License Agreement (EULA)

 

Note Your installed software development products may use a prior version of the EULA.

Note For complete information, see the Complete System Requirements.

Informações de produto e desempenho

1

Os compiladores da Intel podem ou não otimizar para o mesmo nível de microprocessadores não Intel no caso de otimizações que não são exclusivas para microprocessadores Intel. Essas otimizações incluem os conjuntos de instruções SSE2, SSE3 e SSSE3, e outras otimizações. A Intel não garante a disponibilidade, a funcionalidade ou eficácia de qualquer otimização sobre microprocessadores não fabricados pela Intel. As otimizações que dependem de microprocessadores neste produto são destinadas ao uso com microprocessadores Intel. Algumas otimizações não específicas da microarquitetura Intel são reservadas para os microprocessadores Intel. Consulte os Guias de Usuário e Referência do produto aplicáveis para obter mais informações sobre os conjuntos de instruções específicos cobertos por este aviso.

Revisão do aviso #20110804