表 1. 多核处理器真正实现了多线程软件应用程序的并行执行
英特尔® 高性能多媒体函数库(英特尔® IPP) 5.1 完全支持目前的多核计算平台:
- 多核优化的函数:许多针对矢量和统计数学、信号过滤、傅里叶转换、图像/JPEG 压缩和颜色转换的重要函数都使用 OpenMP* 进行了内部线程处理,有助于取得多核系统的最佳性能。
- 多核优化的示例代码:许多英特尔® 高性能多媒体函数库示例代码都进行了线程处理,可以实现在视频编码和解码等应用程序中有效地利用英特尔® 高性能多媒体函数库函数。
- 完全线程安全的函数:所有英特尔® 高性能多媒体函数库函数都经是完全线程安全的,简化了与线程化应用程序的集成过程。
如欲了解有关线程处理和英特尔® 高性能多媒体函数库函数的更多信息,请访问我们的线程处理
常见问题 (FAQ) 网页。

英特尔® 高性能多媒体函数库 5.1 增加了新的优化内容,最大程度地利用了最新处理器(如 英特尔® 酷睿™ 和英特尔® 奔腾® D 处理器)的性能。
利用在许多技术领域获得的高度优化的函数的前所未有的宽度,冲破在您的应用程序中任何地方出现的性能瓶颈。
- 视频编码:用于 DV、MPEG-2、MPEG-4、H.263 和 MPEG-4 Part 10 (H.264) 编码解码器的关键算法组件。图 2 显示了英特尔® 高性能多媒体函数库视频编码组件(用蓝框表示)在 H.264 编码解码器处理流程中出现的地方。这些函数包括:
- 运动补偿
- 运动估计
- 修正离散余弦变换
- 量子化和反量子化
- 熵编码
图 2. H.264 编码解码器处理流程中的英特尔® 高性能多媒体函数库(英特尔® IPP)组件
视频和音频示例代码展示了使用英特尔® 高性能多媒体函数库函数实现的示例编码解码器。
返回到函数领域列表
- 图像处理:包括内置图像处理函数,如:
返回到函数领域列表
- 计算机视觉:提供流程视频数据,包括:
- 数码流处理
- 运动预测
- 运动补偿
- Huffman 编码
- 可变长度解码
- 反量子化和离散余弦变换
| |
返回到函数领域列表
- 颜色转换:通过以下转换,提高在图像颜色和图像效果间的转换效率:
返回到函数领域列表
- 字符串处理:使用字符串操作(查找、插入、删除、比较)和与正则表达式,将文本数据库管理、搜索和检索或者文档索引处理结合到应用程序中。
注释:不可用于英特尔® 个人用户端互联网架构 (英特尔® PCA) 处理器。
返回到函数领域列表
- JPEG 编码:用于 JPEG、JPEG 2000 和运动 JPEG 编码解码器的重要算法组件。表 3 显示了英特尔® 高性能多媒体函数库 JPEG 编码组件(用蓝框表示)在 JPEG 和 JPEG 2000 编码解码器处理流程中出现的地方。
图 3. JPEG 和 JPEG 2000 编码解码器处理流程中的英特尔® 高性能多媒体函数库(英特尔® IPP)组件
返回到函数领域列表
- 语音编码:包括针对以下技术的函数:
另外还包括针对回音消除和通用语音类的语音函数。
返回到函数领域列表
- 信号处理:包括以下用途的信号处理功能:
注释:不可用于英特尔® 个人用户端互联网架构 (英特尔® PCA) 处理器
返回到函数领域列表
- 数据压缩:使用以下函数最大程度地压缩您的媒体数据:
- Huffman 和 VLC 编码原件
- zlib 支持
| - Burrow-Wheeler 转换 (BWT) 支持
- LZSS 算法支持
|
返回到函数领域列表
- 音频编码:用于 MP3、AAC 和 AC3 编码解码器的重要算法组件。表 4 显示了英特尔® 高性能多媒体函数库 JPEG 编码组件(用蓝框表示)在 AAC 编码解码器处理流程中出现的地方。这些函数包括:
- Huffman 编码
- 频谱数据预量化
- 修正离散余弦变换
- 块过滤
- 频域预测
- 光谱带复制
- 快速傅里叶变换
图 4. AAC 编码解码器处理流程中的英特尔® 高性能多媒体函数库(英特尔® IPP)组件
视频和音频示例代码展示了使用英特尔® 高性能多媒体函数库函数实现的示例编码解码器。
返回到函数领域列表
- 语音识别:使用以下函数,在听写和话音命令中实现语音识别、IP 电话和话音注释:
注释:不可用于英特尔® 个人用户端互联网架构 (英特尔® PCA) 处理器
返回到函数领域列表
- 矢量/矩阵运算:包含以下用途的实用工具库和矢量函数:
注释:不可用于英特尔® 个人用户端互联网架构 (英特尔® PCA) 处理器
返回到函数领域列表
- 密码技术:使用以下加密算法在您的计算机中实现代码级安全:
- 对称加密技术(DES/TDES、Rijndael、Blowfish、Twofish)
- 哈希算法(基于单向和密钥哈希)
| - 数据验证(DES/TDES、Rijndael、Blowfish、Twofish)
- 公钥加密技术(RSA、DSA、Diffie-Hellman 等等)
|
返回到函数领域列表

操作系统现在已支持 Mac OS*!使用英特尔® 高性能多媒体函数库 5.1 Mac OS* 版,可以使用与 Windows* 版和 Linux* 版相同的库 API 和函数,轻松地将应用程序用于 Mac OS。
开发环境英特尔® 高性能多媒体函数库可以与常用开发工具和环境轻松集成,如 Microsoft Visual Studio*、Xcode*、Eclipse*、GCC 和英特尔® C++ 编译器。
处理器- 英特尔® 酷睿™ 和英特尔® 奔腾® D 多核处理器
- 英特尔® Core™ Solo 处理器
- 英特尔® 至强® 处理器
- 英特尔® 64 位内存扩展技术处理器(包括 64 位英特尔® 至强® 处理器、英特尔® 奔腾® D 处理器、英特尔® 奔腾® 处理处理器至尊版
- 英特尔® 奔腾® 4 和英特尔® 奔腾® M 处理器
- 基于英特尔 XScale® 技术的处理器,包括英特尔® IXP4xx 处理器和英特尔® PXA27x 应用程序处理器(带英特尔® 无线 MMX™ 技术支持)。
- 英特尔® 安腾® 2 处理器

购买任何一款英特尔® 软件开发产品都包括一年的支持服务,包括在此期间的享受英特尔® 卓越支持以及所有产品更新。英特尔® 卓越支持提供在线技术说明、应用说明和文档。安装产品后进行注册即可获得支持和产品更新信息。
