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

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

3天内不再提示

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

焦点讯 来源:焦点讯 作者:焦点讯 2022-12-08 15:39 次阅读

近日,DPDK官方社区发布了22.11版本,从该版本开始DPDK将支持龙架构(LoongArch)。

随着社区对DPDK项目的演进,LoongArch成为继X86、PowerPC、ARMRISC-V后DPDK所支持的又一独立自主指令系统架构。

pYYBAGORlM2ARkWJAAIrDjzhmoQ845.png

DPDK(Data Plane Development Kit)是Linux基金会下托管的开源项目,它提供了一系列数据平面的代码库和基于轮询模式的网卡驱动。

DPDK能够加速网络 I/O,在提升网络吞吐量和降低网络延时方面具有重要的作用。

poYBAGORlM6AQ15ZAATAbefbdXk613.png

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
    cpu
    +关注

    关注

    68

    文章

    10467

    浏览量

    206759
  • 龙芯
    +关注

    关注

    2

    文章

    304

    浏览量

    30871
  • 开源
    +关注

    关注

    3

    文章

    2995

    浏览量

    41749
收藏 人收藏

    评论

    相关推荐

    龙芯3A6000问世,国产自研CPU最新里程碑

    据介绍,龙芯3A6000采用龙芯自主指令系统龙架构(LoongArch),是龙芯第四代64位高性能微架构LA664的首款产品,主频达到2.5
    的头像 发表于 12-06 16:40 558次阅读

    龙芯3A6000处理器有何特别之处?

    [龙芯3A6000]是真正意义上的[国产全自研]CPU,采用我国自主设计的指令系统和架构,无需依赖任何国外授权技术,是我国自主研发、
    发表于 12-06 14:12 453次阅读
    <b class='flag-5'>龙芯</b>3A6000处理器有何特别之处?

    100%自主研发!龙芯中科新一代通用处理器发布

    据央视新闻报道,11月28日,新一代国产CPU——龙芯3A6000在北京发布。 据介绍,龙芯3A6000采用我国自主设计的指令系统和架构,无
    的头像 发表于 12-01 15:45 385次阅读
    100%<b class='flag-5'>自主</b>研发!<b class='flag-5'>龙芯</b>中科新一代通用处理器发布

    龙芯中科Q3营收超8600万元,3A6000处理器11月发布

     龙芯 3a6000处理器于2023年11月28日发布。该cpu使用龙芯自主指令系统龙架构(LoongArchTM)、4 core 8线程、
    的头像 发表于 11-08 12:02 1261次阅读

    龙芯3a5000和3a3000的区别

    龙芯3a5000和3a3000的区别如下: 龙芯3A5000是面向个人计算机、服务器等信息化领域的通用处理器,基于龙芯自主指令系统(Loon
    的头像 发表于 10-16 16:09 1142次阅读

    迅为LS2K0500开发板动态电源管理龙芯自主指令架构

    CPU 迅为LS2K0500开发板采用龙芯2K0500处理器,基于龙芯自主指令系统 (LoongArch) 架构,片内集成64位LA264处
    发表于 09-28 11:15

    迅为龙芯3A5000_7A2000运行国产Loongnix、银河麒麟、统信UOS以及实时系统翼辉SylixoS系统

    显示器;另外内置一个网络PHY,片内集成了自研GPU,搭配32位DDR4显存接口最大支持16GB显存容量。 性能强: 采用全国产龙芯3A5000处理器,基于龙芯自主
    发表于 09-26 10:33

    龙芯指令集,世界第三极

    指令系统是生态底层逻辑,可分为复杂指令集和精简指令集。指令系统(ISA)属于计算机中硬件与软件的接口,可实现高级程序语言、汇编语言和机器语言的连接,最终编译为
    的头像 发表于 09-22 16:09 952次阅读
    <b class='flag-5'>龙芯</b><b class='flag-5'>指令</b>集,世界第三极

    新一代处理器龙芯3A6000成功流片

    龙芯3A6000处理器成功流片,标志着我国自主桌面CPU设计领域取得了重要进展。龙芯3A6000采用了自主
    的头像 发表于 08-04 17:08 1262次阅读

    龙芯3a6000处理器怎么样 龙芯3a6000处理器参数介绍

    龙芯 3A6000 处理器采用龙芯自主指令系统龙架构(LoongArch)。龙架构从顶层架构,到指令功能和 ABI 标准等,全部
    发表于 08-02 11:09 2773次阅读
    <b class='flag-5'>龙芯</b>3a6000处理器怎么样 <b class='flag-5'>龙芯</b>3a6000处理器参数介绍

    龙芯案有了新进展

    根据龙芯中科招股书披露,公司与MIPS公司于2011年、2017年签署了MIPS技术许可合同,获得了研发、生产、销售基于MIPS指令系统的芯片许可等权利,且公司有权定期支付许可费直接延续MIPS
    的头像 发表于 06-27 15:44 1359次阅读
    ​<b class='flag-5'>龙芯</b>案有了新进展

    龙芯、海光、鲲鹏等国产CPU自主发展的两大方向

    随着全球技术、经济交流状况的持续收紧,我国CPU自主发展的重要性日益突出,目前龙芯、海光、鲲鹏等国产CPU自主发展的路径主要有两大方向。
    的头像 发表于 06-07 09:36 1277次阅读

    迅为iTOP-3A5000开发板外加机箱就是一台电脑主机国产龙芯

    性能强 采用全国产龙芯3A5000处理器,基于龙芯自主指令系统 (LoongArche)的LA464微结构,并进一步提升频率,降低功耗,优化性能。 桥片 桥片采用
    发表于 05-23 10:36

    龙芯自主CPU再添147款产品适配成功

    软件5款、运维管理系统3款、其它产品17款。 适配产品面向政务办公、安全防护、运维监控、财务管理等多个领域。 据了解,2020年龙芯中科自主指令系统LoongArch问世,基于
    的头像 发表于 05-18 14:37 338次阅读

    国产7大CPU最新规格

    基于自主指令系统(LoongArch)的 3A5000/3B5000 是龙芯当前重点发展产品。龙芯3A5000/3B5000 是面向个人计算机、服务器等信息化领域的通用处理器,基于
    发表于 05-11 15:16 3665次阅读
    国产7大<b class='flag-5'>CPU</b>最新规格