近日,DPDK官方社区发布了22.11版本,从该版本开始DPDK将支持龙架构(LoongArch)。
随着社区对DPDK项目的演进,LoongArch成为继X86、PowerPC、ARM、RISC-V后DPDK所支持的又一独立自主指令系统架构。

DPDK(Data Plane Development Kit)是Linux基金会下托管的开源项目,它提供了一系列数据平面的代码库和基于轮询模式的网卡驱动。
DPDK能够加速网络 I/O,在提升网络吞吐量和降低网络延时方面具有重要的作用。

DPDK提供了一整套用户空间下的高效数据包处理库和一个完整的应用编程框架,能够为高速网络数据包处理应用提供更短的产品开发周期。
许多流行的Linux发行版都把 DPDK 的支持作为其标准包装的一部分。
在LoongArch平台上,由龙芯公司维护的Loongnix-Server和 Loongnix-Desktop系统中,均可通过软件包管理工具安装基于LoongArch架构的DPDK 运行环境和开发环境。
DPDK实现对LoongArch 架构的支持后,用户可以直接在基于LoongArch64架构的物理机上运行和开发DPDK应用,能够方便用户测试和开发基于DPDK的应用,提高软件开发效率。
用户除了可以在支持龙芯3A5000,3C5000等机器上原生编译和测试DPDK程序,还可以在X86架构上交叉编译LoongArch DPDK,这为用户开发多架构支持的网络数据包处理产品提供了便利。
龙芯相关技术团队经过了8个版本迭代最终支持了LoongArch架构。
在迭代过程中,社区一直比较关注LoongArch DPDK CI的支持问题。
在经过调研以及和社区沟通后,龙芯相关技术团队为社区提供了运行在LoongArch平台上的DPDK CI节点,为社区的补丁合入提供了更多的测试结果参考。
审核编辑:汤梓红
-
cpu
+关注
关注
68文章
11224浏览量
223104 -
龙芯
+关注
关注
3文章
411浏览量
32573 -
开源
+关注
关注
3文章
4049浏览量
45596
发布评论请先 登录
龙芯中科亮相浦江开源鸿蒙生态大会
龙芯中科携手诚迈科技,推出基于龙芯3A6000处理器和鸿志桌面操作系统的开源鸿蒙电脑
龙芯CPU与银河麒麟操作系统V11深度适配
替代专用硬件!一文梳理开源VPP+DPDK技术和产业界应用实例
NVIDIA Grace CPU C1获得广泛支持
请问下,openharmony支持哪一款龙芯的开发板?有没有开源的龙芯的openharmony源码?
迅为3A6000开发板/龙芯3A6000与龙芯3A5000等龙架构处理器软件兼容
龙芯3号CPU成功运行DeepSeek R17B模型
自主可控的全国产方案,基于龙芯LS2K1000LA-i!

龙芯自主CPU指令系统获得开源DPDK支持
评论