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

    文章

    10824

    浏览量

    211132
  • 龙芯
    +关注

    关注

    3

    文章

    333

    浏览量

    31203
  • 开源
    +关注

    关注

    3

    文章

    3245

    浏览量

    42396
收藏 人收藏

    评论

    相关推荐

    迅为3A6000_7A2000开发板龙芯全国产处理器与龙芯 3A5000完全兼容

    ,也证明了国内有能力在自研 CPU 架构上做出一流的产品。 龙芯 3A6000 处理器采用龙芯自主指令系统龙架构(LoongArch),是
    发表于 11-19 11:15

    龙芯LS2K1000LA和LS2K1000有何区别?

    充分考虑兼容生态需求,融合了各国际主流指令系统的主要功能特性,同时依托龙芯团队在二进制翻译方面十余年的技术积累创新,能够实现多种国际主流指令系统的高效二进制翻译。龙芯中科从 2020
    发表于 11-14 11:06

    iTOP-3A5000主控板龙芯自主指令系统外加机箱就是一台电脑主机

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

    迅为3A6000_7A2000核心主板龙芯全国产处理器LoongArch架构

    ,也证明了国内有能力在自研 CPU 架构上做出一流的产品。 龙芯 3A6000 处理器采用龙芯自主指令系统龙架构(LoongArch),是
    发表于 10-12 11:25

    龙芯2K0300蜂鸟板试用】初了解龙芯2K0300蜂鸟板

    Buildroot、OpenHarmony 和 OpenWRT 等操作系统和构建系统支持在嵌入式领域应用。 自主可控 内置基于龙架构的 64 位 LA264
    发表于 08-27 20:41

    “超新芯”赋能水表行业,国产替代与计量升级 ——龙芯1D超声波流量测计量芯片介绍

    “超新芯”赋能水表行业,国产替代与计量升级——龙芯1D超声波流量测计量芯片介绍 一、 公司简介龙芯中科传承于中国科学院计算研究所,公司从创立开始,始终坚持自主创新,全面掌握CPU
    发表于 08-14 10:46

    龙芯2K0300蜂鸟板试用】1 龙芯中科必知3件事

    的功耗约为9/4W,在龙芯2K2000商业级的基础上,拓宽工作温度条件,增强可靠性相关特性参数,满足更复杂条件下的应用需求。 3a5000工业级 面向工控应用领域的通用处理器,基于龙芯自主指令
    发表于 08-12 21:21

    龙芯2K0300蜂鸟板支持OpenHarmony 4.0 Release版本操作系统

    和OpenHarmony操作系统,可以为开发者提供更多的选择。本次发售的2K0300蜂鸟开发板内置OpenHarmony 4.0 Release版本操作系统,并支持升级到OpenHarmony的更新版本。
    发表于 06-20 10:02

    龙芯 2K0300 蜂鸟开发系统正式发布!!

    、技术支持、平台推广、品牌塑造、资金支持等多种方式, 打造手段更综合、目标更清晰、服务更聚焦的高性价比伙伴方案。期待与大家携手同行,形成更多基于自主技术底座的产品和应用。 龙芯中科
    发表于 06-19 16:27

    龙芯自主研发CPU提升性能,单核通用性能提高20倍

    张戈强调,龙芯CPU的主要IP核均为自主研发,这使得其性价比得到显著提升。他指出,国产CPU与主流CPU的差距主要体现在单核性能上,而非多核
    的头像 发表于 04-25 15:26 756次阅读

    龙芯中科重磅推出全新一代处理器

      11月28日,2023龙芯产品发布暨用户大会在国家会议中心盛大召开。本次活动以“砥砺前行,中流击水”为主题,揭晓了中国自主品牌龙芯的最新产品——龙芯3A6000通用处理器和
    的头像 发表于 12-27 15:04 736次阅读

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

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

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

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

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

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

    龙芯中科发布新一代通用处理器龙芯3A6000

    核IP及龙芯自主指令系统架构授权计划。龙芯合作伙伴、权威媒体、专家学者、主管部门领导等4000余人齐聚大会,共同见证龙芯新产品发布,共谋高水
    的头像 发表于 11-28 16:08 1276次阅读