菜单

kaoqi
kaoqi
发布于 2026-07-23 / 5 阅读
0
0

DPDK与PCCL的简介+源代码位置

DPDK

DPDK(Data Plane Development Kit)是一个目前由Linux基金会运营维护的开源数据平面开发套件。主要基于Linux运行,是一个快速数据包的函数库与驱动集合。

DPDK的主要特点是使用了一个环境抽象层,以同样的上层命令适配不同的硬件环境。

DPDK在软件技术上主要使用了轮询的方式来处理数据报。在收到数据包时,经过DPDK重载的网卡驱动不会通过中断通知CPU,而是直接将数据包存入内存。交付应用层软件通过DPDK提供的接口来直接处理,节省了大量的CPU中断时间和内存拷贝时间。

DPDK源代码:https://github.com/DPDK/

PCCL

PCCL(Prime Collective Communication Library)是一个高性能的集合通信库,主要用于大规模分布式AI训练场景。

PCCL被认为是阿里平头哥的T-Head SAIL软件栈中的一个组成部分。

源代码网址:开发者下载中心

github的源代码网站:T-HEAD · GitHub

在高性能互联中,选择制品类型为PCCL


评论