数据平面开发套件 (DPDK)

数据平面开发套件 (DPDK) 可以极大提高数据处理性能和吞吐量,为数据平面应用程序提供更多时间。 

DPDK 可以将数据包处理性能最多提高十倍。在单个英特尔® 至强® 处理器上获得超过 80 Mbps 的吞吐量,在双处理器配置中则可将该其提高一倍。1 因此,电信和网络设备制造商(TEM 和 NEM)可降低开发成本,使用更少的工具和为团队提供支持,并加快上市速度。

主题内容

类型 名称
软件和文档  

发布

数据平面开发套件 (DPDK) 的源代码

指南 

DPDK for Linux* 入门

指南

适用于程序员的 DPDK

说明

DPDK 发布说明

指南 

DPDK for FreeBSD* 入门

指南 

DPDK Testpmd 应用

指南 

DPDK 示例应用

指南 

含 XEN 的 DPDK

指南 

DPDK 中的 NIC 驱动程序
常见数据包处理  

解决方案简介

支持 NFV 实现承诺

白皮书 

调试数据包处理系统
加密软件和文档  

白皮书

英特尔® 架构上的存储加密

软件

 AES CBC 加密和解密

白皮书

使用英特尔® AES-NI 提高 IPSec 性能

发布

英特尔® 处理器的 SHA256 代码

数据包

IPSec 的英特尔® Multi-Buffer 加密

白皮书

提高 OpenSSL* 性能

软件

SHA512 软件包

发布 

用于数据包处理的模数求幂源代码

软件

优化的 AES Galois/Counter 模式

白皮书

在英特尔® 处理器上启用卓越的 Galois/Counter 模式(英文)
通信及存储软件和文档  

白皮书

高性能 DEFLATE 解压缩

软件

使用 CRC32 指令的 ISCSI CRC

白皮书

高性能 DEFLATE 压缩英特尔® 架构

软件

T10 DIF 的快速 CRC16 代码

白皮书

适合查找功能的 Novel 哈希方法

产品和性能信息

1

性能测试和等级评定均使用特定的计算机系统和/或组件进行,这些测试反映了英特尔® 产品的大致性能。系统硬件、软件设计或配置的任何不同都可能影响实际性能。购买者应进行多方咨询,以评估他们考虑购买的系统或组件的性能。如欲了解有关性能测试和英特尔产品性能的更多信息,请访问:英特尔性能指标评测局限。