DPDK中的PMD全称是什么?本质是什么?(本质是Driver、是Polling的,异步的)

文章讨论了PMD(PollModeDrivers)的设计目标,如减少异步通知带来的开销,以及NVIDIA如何通过DPDK实现低延迟和高速数据包处理。特别提到了librte_pmd_vmxnet3.so和librte_pmd_memnic_copy.so等库,以及DPDK与NVIDIAmlx4和mlx5版本的关系。
  • PMD:Poll Mode Drivers,轮询模式驱动。注意是多个驱动
  • 设计目的:异步通知和减少overhead
  • Poll mode drivers (PMD) are designed to work without asynchronous notifications, reducing overhead
  • 形式:提供so库进行处理,比如librte_pmd_vmxnet3.so、librte_pmd_memnic_copy.so
  • 比如NVIDIA的kit介绍:Data Plane Development Kit (DPDK):Achieve fast packet processing and low latency with NVIDIA Poll Mode Driver (PMD) in DPDK. DPDK是一个PMD,核心是一个driver
  • NVIDIA Poll Mode Driver (PMD) is an open-source upstream driver embedded within dpdk.org releases 。 参考
  • NVIDIA的DPDK版本与mlx的关系:DPDK 2.0 release (mlx4) and DPDK 2.2 release (mlx5).

参考:
https://en.wikipedia.org/wiki/Data_Plane_Development_Kit
https://developer.nvidia.com/networking/dpdk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值