0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

国际主流网卡驱动开源社区DPDK已支持LoongArch架构

龙芯中科 来源:龙芯中科 作者:龙芯中科 2022-12-06 10:49 次阅读

前言

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

5e8403b0-7483-11ed-8abf-dac502259ad0.png

官方通告

DPDK与龙芯的关系

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

DPDK提供了一整套用户空间下的高效数据包处理库和一个完整的应用编程框架,能够为高速网络数据包处理应用提供更短的产品开发周期。许多流行的Linux发行版都把 DPDK 的支持作为其标准包装的一部分。在LoongArch平台上,由龙芯公司维护的Loongnix-Server和 Loongnix-Desktop系统中,均可通过软件包管理工具安装基于LoongArch架构的DPDK 运行环境和开发环境。

5e92210c-7483-11ed-8abf-dac502259ad0.png

DPDK架构图 (图片来源于网络)

DPDK支持后带来的实际便利

DPDK实现对LoongArch 架构的支持后,用户可以直接在基于LoongArch64架构的物理机上运行和开发DPDK应用,能够方便用户测试和开发基于DPDK的应用,提高软件开发效率。用户除了可以在支持龙芯3A5000,3C5000等机器上原生编译和测试DPDK程序,还可以在X86架构上交叉编译LoongArch DPDK,这为用户开发多架构支持的网络数据包处理产品提供了便利。

龙芯团队前期工作

龙芯相关技术团队经过了8个版本迭代最终支持了LoongArch架构。在迭代过程中,社区一直比较关注LoongArch DPDK CI的支持问题。在经过调研以及和社区沟通后,龙芯相关技术团队为社区提供了运行在LoongArch平台上的DPDK CI节点,为社区的补丁合入提供了更多的测试结果参考。

源码下载

获取DPDK最新源码包,以及了解DPDK 22.11版本发布说明,欢迎关注下方“龙芯中科”公众号,「发消息」版块发送关键词DPDK,完成下载!

结语

后续,龙芯团队还将进一步完善DPDK社区对LoongArch架构的支持,进一步完善CI节点的功能,为龙架构开源生态在DPDK分支的发展贡献力量。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 龙芯中科
    +关注

    关注

    0

    文章

    229

    浏览量

    7456
  • DPDK
    +关注

    关注

    0

    文章

    13

    浏览量

    1702
  • LoongArch
    +关注

    关注

    0

    文章

    21

    浏览量

    1299
  • 开源社区
    +关注

    关注

    0

    文章

    92

    浏览量

    342

原文标题:国际主流网卡驱动开源社区DPDK已支持LoongArch架构

文章出处:【微信号:gh_53fadbdbd4d4,微信公众号:龙芯中科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    中软国际签署CLA,正式加入OpenCloudOS操作系统开源社区

    近日,中软国际签署 CLA(Contributor License Agreement 贡献者许可协议),正式加入 OpenCloudOS 操作系统开源社区
    的头像 发表于 04-15 11:42 283次阅读

    AI推理框架软件ONNX Runtime正式支持架构

    近日,知名AI推理框架开源社区ONNX Runtime正式发布支持架构的版本1.17.0。
    的头像 发表于 03-12 12:23 263次阅读
    AI推理框架软件ONNX Runtime正式<b class='flag-5'>支持</b>龙<b class='flag-5'>架构</b>

    全国大学生计算机系统能力大赛操作系统设计赛-LoongArch 赛道广东龙芯2K1000LA 平台资料分享

    主流工具之一,它已经支持LoongArch. seL4. 2022年全国大学生操作系统大赛-功能挑战赛一等奖。 NuttX. NuttX是完全兼容Posix和ANSI标准的嵌入式实时系统,有着
    发表于 02-04 15:37

    DeepSpark开源社区发布百大应用开放平台23.12版本

    近日,上海天数智芯半导体有限公司(以下简称“天数智芯”)领导的DeepSpark开源社区正式推出了百大应用开放平台23.12版本。这一版本作为国内领先的AI和通用计算应用开发及评测平台,致力于甄选与行业应用深度耦合的开源算法和模
    的头像 发表于 01-04 14:58 500次阅读

    睿思芯科携手开源社区共筑未来RISC-V生态

    近年来,RISC-V已成全球瞩目的新型架构,随着RISC-V企业与开源社区紧密合作,其影响力正不断拓展——从 IoT设备、车辆到服务器等高性能领域,这个精简、开源的指令集
    的头像 发表于 12-29 10:10 221次阅读
    睿思芯科携手<b class='flag-5'>开源</b><b class='flag-5'>社区</b>共筑未来RISC-V生态

    linux安装网卡驱动教程

    在Linux系统中安装网卡驱动是一个比较基础的操作,下面我将为你详细讲解如何安装网卡驱动。 第一步,检查网卡型号和
    的头像 发表于 11-17 11:11 1626次阅读

    Imagination宣布新DXD GPU架构支持完整的DX11

    DXD架构定位主流支持完整的DX11 Feature Level 11_0,但是不支持最新的DX12,因此适合主流网游、电竞游戏中,不太适
    发表于 11-10 11:46 247次阅读
    Imagination宣布新DXD GPU<b class='flag-5'>架构</b>,<b class='flag-5'>支持</b>完整的DX11

    开源图形驱动在OpenHarmony上的使用和落地

    的小厂商无法获得闭源GPU厂商的支持,导致视觉流畅体验较差,限制了非常多OpenHarmony产品的商用,在一定程度上也阻碍了OpenHarmony生态的推广。 02►开源图形驱动架构
    发表于 08-31 18:07

    龙芯LoongArch架构2K0500开发板应用于车辆管理和控制系统解决方案

    龙芯LoongArch架构2K0500开发板应用于车辆管理和控制系统解决方案
    的头像 发表于 08-28 15:26 703次阅读
    龙芯<b class='flag-5'>LoongArch</b><b class='flag-5'>架构</b>2K0500开发板应用于车辆管理和控制系统解决方案

    资讯速递 | ArkUI-X 预览版正式开源

    OpenHarmony项目群技术指导委员会(以下简称“TSC”)-跨平台应用开发框架TSG所孵化项目 —— ArkUI-X,近期正式开源 ,开发者基于一套主代码,就可以将在OpenHarmony上
    发表于 08-11 16:10

    开源网络引导固件iPXE正式支持架构

    开源网络引导固件iPXE集成龙架构补丁,正式支持架构LoongArch)。用户可以使用iPXE从网络引导基于龙
    的头像 发表于 07-19 10:12 376次阅读
    <b class='flag-5'>开源</b>网络引导固件iPXE正式<b class='flag-5'>支持</b>龙<b class='flag-5'>架构</b>

    北京国际开源社区正式启航

    6月11日,北京国际开源社区在2023开放原子全球开源峰会开幕式上正式启航。这标志着我国积极参与全球开源治理、汇聚全球开发者共建共享、以
    的头像 发表于 06-12 22:15 278次阅读

    国产第二代“香山”RISC-V 开源处理器计划 6 月流片:基于中芯国际 14nm 工艺,性能超 Arm A76

    是南湖,第三代架构是昆明湖。香山开源社区称,第一代“雁栖湖”架构已经成功流片,实测达到预期性能,第二代“南湖”架构正在持续迭代优化中。去年
    发表于 06-05 11:51

    中科院发布“香山”与“傲来”两项开源处理器芯片

    ”(昆明湖)处理器设计。这也是国际上首次基于开源模式的处理器芯片联合开发实践。 2022年,中国科学院支持软件研究所、计算技术研究所、空天信息创新研究院等单位,共同研发RISC-V通
    发表于 05-28 08:43

    交叉编译之LoongArch(Makefile,CMake,AutoTool等方式)

    中的编译演示将会以loongarch来说明 不同的架构,只是采用的交叉编译工具链不同,然后导致声明交叉编译工具链的命令不同。(下面的演示不包含工具链的部署) 下面的演示中,声明交叉编译工具链的命令是3条
    发表于 05-07 18:55