IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> Intel IPP库概述,合计共5000个函数 -> 正文阅读

[人工智能]Intel IPP库概述,合计共5000个函数

“英特尔IPP”为开发人员提供了高质量、支持生产的低级构造块,用于图像处理、信号处理和数据处理(数据压缩/解压缩和加密)应用程序。它是针对各种Intel架构(Intel?Quark、Intel Atom、Intel Core、Intel Xeon和Intel Xeon-Phi处理器)高度优化的编程工具/库的一站式商店。软件开发人员、集成商和解决方案提供商使用这些现成、免版税的API来优化其应用程序,以获得最佳性能。

这个网址也写得挺好的:

https://www.cnblogs.com/mimamo/p/3915561.html

IPP是一个广泛的现成可用、特定于域的函数库,针对不同的英特尔®体系结构进行了高度优化。其免版税API可帮助开发者:

利用单指令多数据(SIMD)指令

提高计算密集型应用程序的性能,包括信号处理、数据压缩、视频处理和加密

减少软件开发和维护的成本和上市时间

核心是优化实现:

These software building blocks are highly optimized using Intel? Streaming SIMD Extensions 2, Intel? Advanced Vector Extensions 2 (Intel? AVX2), and Intel? Advanced Vector Extensions 512 (Intel? AVX-512) instruction sets.

访问数千个优化功能,涵盖常用的基本算法,包括用于创建以下内容的算法:

数字媒体

企业数据

嵌入式通信

科学、技术和安全应用

该库包括2500多个用于图像处理的原语,1300个用于信号处理,500个用于计算机视觉,300个用于密码。

优化当前和未来英特尔®平台的CPU性能。每次指令集升级时,都会添加一个新的实现层。以前的实现与以前一样工作,但可以从新硬件功能中受益的功能在新体系结构发布之前会进行更新和验证。

解锁新硬件带来的性能提升。立即开始使用新的CPU功能,而不是为了其他优化而中断开发周期。在大多数情况下,性能提升是自动的。对于其他情况,您只需要重新编译。

1)

https://zlib.net/的优化版本

These technologies improve the performance of computation-intensive signal, image, and video processing applications.?

2)

NIST Elliptic Curve functions P-256/P-384/P-521 and SM2 algorithms

AES-GCM for smaller packets size

  • SM4 block cipher standard modes (OFB, CFB, ECB, CBC, CTR)

Enabled 16-bit float Discrete Fourier transform (DFT) and Fast Fourier transform (FFT) functions

ECDSA Ed255

Data Compression LZ4 decompression.

ippiResizeLanczos* and ippiResizeCubic*

3)

Cryptography Multi-buffer(MB) library functions for the following:

  • ECDHE and ECDSA with new Instruction Set Architecture(ISA) for the NIST curve p521r1.
  • ECDSA verify with new Instruction Set Architecture(ISA) for the NIST curve p384r1, p256r1 and p521r1.
  • SM3?with new Instruction Set Architecture(ISA).

ippiResizeAntialiasing and ippiResize

CRC8, CRC16, CRC24 and CRC32?

4)

https://www.intel.com/content/www/us/en/developer/tools/oneapi/ipp.html

包括如下功能:

4.1)图像处理

Image Processing

Take visual information and convert it into manageable, usable data for further analysis and decision-making. These image-processing applications use Intel IPP:

  • Healthcare (medical imaging)
  • Computer vision
  • E-commerce (visual search)
  • Digital surveillance
  • Biometric identification
  • Factory machine vision
  • Advanced driver assistance systems (ADAS) for autonomous driving
  • Printing and printers
  • Image recognition and enhancement
  • Remote equipment operation
  • Gesture recognition
  • Illegal image recognition
  • Optical correction

4.2)

数据压缩

Reduce the number of bits needed to store or transmit data. Intel IPP highly optimizes these common compression standards:

  • Lempel-Ziv-Storer-Szymanski (LZSS)
  • LZ77 (zlib)
  • Lempel-Ziv-Oberhumer (LZO)
  • Bzip2
  • LZ4
  • ZFP

Achieve significant performance gains with plug and play functions on applications such as these:

  • Internet portal data center
  • Data storage centers
  • Databases
  • Enterprise data management

4.3)信号处理

Enable information generation, transformation, and interpretation. Pull meaning from broad sources of data, helping modern communications that include:

  • Voice recognition
  • Biotechnology
  • Wearable technology
  • Hearing aids
  • Speech synthesis

Optimize commonly used signal-processing functions for a wide variety of Intel architectures, including:?

  • Discrete Fourier transform (DFT)
  • Fast Fourier transforms (FFT)
  • Convolution
  • Filtering
  • Statistics

These signal-processing applications use Intel IPP:

  • Telecommunications
  • Energy
  • Ultrasound machines
  • Medical scanning
  • Record, enhance, and playback audio and non-audio signals
  • Echo cancellation: filter, equalize, and emphasis
  • Simulation of environment or acoustics
  • Games with sophisticated audio content or effect
  • Interfaces for voice-controlled personal assistants

4.4)加解密

Protect against cyberattacks and intrusion in the field of autonomous, self-driving cars with functions for:?

  • Security analysis
  • Threat intelligence
  • Mobile security
  • Cloud security
  • IoT security
  • Data integrity and authentication hash (SHA, MD5, SM3)
  • Public key cryptography (RSA, ECC, HMAC, CMAC)
  • Secure data transfer, such as:
    • Symmetric algorithms
    • Advanced Encryption Standard (AES)
    • Triple DES (TDES)
    • SMS4
    • Steam ciphers

The cryptography library is available as an open source library.?GitHub*

These security applications use Intel IPP:

  • Telecommunications
  • Transaction security and cybersecurity
  • Smart card and wallet interfaces
  • ID verification
  • Copy protection
  • Electronic signature
  • Advanced driver-assistance systems (ADAS)

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-10-17 12:33:42  更:2022-10-17 12:35:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 20:28:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码