0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

國際主流網(wǎng)卡驅(qū)動開源社區(qū)DPDK已支持LoongArch架構(gòu)

龍芯中科 ? 來源:龍芯中科 ? 作者:龍芯中科 ? 2022-12-06 10:49 ? 次閱讀

前言

2022年11月27日,DPDK官方社區(qū)發(fā)布了22.11版本,從該版本開始DPDK將支持龍架構(gòu)(LoongArch)。隨著社區(qū)對DPDK項目的演進,LoongArch成為繼X86、PowerPC、ARMRISC-V后DPDK所支持的又一獨立自主指令系統(tǒng)架構(gòu)。

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

官方通告

DPDK與龍芯的關(guān)系

DPDK(Data Plane Development Kit)是Linux基金會下托管的開源項目,它提供了一系列數(shù)據(jù)平面的代碼庫和基于輪詢模式的網(wǎng)卡驅(qū)動。DPDK能夠加速網(wǎng)絡(luò) I/O,在提升網(wǎng)絡(luò)吞吐量和降低網(wǎng)絡(luò)延時方面具有重要的作用。

DPDK提供了一整套用戶空間下的高效數(shù)據(jù)包處理庫和一個完整的應用編程框架,能夠為高速網(wǎng)絡(luò)數(shù)據(jù)包處理應用提供更短的產(chǎn)品開發(fā)周期。許多流行的Linux發(fā)行版都把 DPDK 的支持作為其標準包裝的一部分。在LoongArch平臺上,由龍芯公司維護的Loongnix-Server和 Loongnix-Desktop系統(tǒng)中,均可通過軟件包管理工具安裝基于LoongArch架構(gòu)的DPDK 運行環(huán)境和開發(fā)環(huán)境。

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

DPDK架構(gòu)圖 (圖片來源于網(wǎng)絡(luò))

DPDK支持后帶來的實際便利

DPDK實現(xiàn)對LoongArch 架構(gòu)的支持后,用戶可以直接在基于LoongArch64架構(gòu)的物理機上運行和開發(fā)DPDK應用,能夠方便用戶測試和開發(fā)基于DPDK的應用,提高軟件開發(fā)效率。用戶除了可以在支持龍芯3A5000,3C5000等機器上原生編譯和測試DPDK程序,還可以在X86架構(gòu)上交叉編譯LoongArch DPDK,這為用戶開發(fā)多架構(gòu)支持的網(wǎng)絡(luò)數(shù)據(jù)包處理產(chǎn)品提供了便利。

龍芯團隊前期工作

龍芯相關(guān)技術(shù)團隊經(jīng)過了8個版本迭代最終支持了LoongArch架構(gòu)。在迭代過程中,社區(qū)一直比較關(guān)注LoongArch DPDK CI的支持問題。在經(jīng)過調(diào)研以及和社區(qū)溝通后,龍芯相關(guān)技術(shù)團隊為社區(qū)提供了運行在LoongArch平臺上的DPDK CI節(jié)點,為社區(qū)的補丁合入提供了更多的測試結(jié)果參考。

源碼下載

獲取DPDK最新源碼包,以及了解DPDK 22.11版本發(fā)布說明,歡迎關(guān)注下方“龍芯中科”公眾號,「發(fā)消息」版塊發(fā)送關(guān)鍵詞DPDK,完成下載!

結(jié)語

后續(xù),龍芯團隊還將進一步完善DPDK社區(qū)對LoongArch架構(gòu)的支持,進一步完善CI節(jié)點的功能,為龍架構(gòu)開源生態(tài)在DPDK分支的發(fā)展貢獻力量。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 龍芯中科
    +關(guān)注

    關(guān)注

    0

    文章

    255

    瀏覽量

    7575
  • DPDK
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    1716
  • LoongArch
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    1325
  • 開源社區(qū)
    +關(guān)注

    關(guān)注

    0

    文章

    93

    瀏覽量

    396

原文標題:國際主流網(wǎng)卡驅(qū)動開源社區(qū)DPDK已支持LoongArch架構(gòu)

文章出處:【微信號:gh_53fadbdbd4d4,微信公眾號:龍芯中科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    迅為3A6000_7A2000核心主板龍芯全國產(chǎn)處理器LoongArch架構(gòu)

    的 Linux 基礎(chǔ)軟件體系,得到與指令系統(tǒng)相關(guān)的主要國際軟件開源社區(qū)支持,得到國內(nèi)統(tǒng)信、麒麟、歐拉、龍蜥、開源鴻蒙等操作系統(tǒng),以及 WP
    發(fā)表于 10-12 11:25

    Matepad pro12.2 上市半個月,但是還沒有在開源網(wǎng)站看到該項目的開源信息,違背開源精神

    Matepad pro12.2 上市半個月,本人自己也購買了同款12+256的pad,想要同步學習下這款pad的一些體驗還不錯的功能點,但是目前為止還沒有在開源網(wǎng)站看到該項目的開源信息,也查詢不到
    發(fā)表于 08-27 17:25

    2k0300的loongarch32編譯器有獲得方式嗎?

    從cpuinfo中可以看到 2k0300 支持 loongarch32 loongarch64 兩種ISA,在 http://ftp.loongnix.cn/toolchain/gcc
    發(fā)表于 08-19 23:05

    天數(shù)智芯主導的DeepSpark開源社區(qū)發(fā)布百大應用開放平臺24.06版本

    平臺,甄選上百個與行業(yè)應用深度耦合的開源算法和模型,支持主流生態(tài)應用框架,并針對行業(yè)需求構(gòu)建多維度評測體系,廣泛支持各類落地場景。 本次24.06版本首度上線了多維度評測系統(tǒng)
    的頭像 發(fā)表于 07-03 16:56 ?896次閱讀
    天數(shù)智芯主導的DeepSpark<b class='flag-5'>開源</b><b class='flag-5'>社區(qū)</b>發(fā)布百大應用開放平臺24.06版本

    龍芯開源技術(shù)社區(qū)--BSP源碼等資料匯集地

    龍芯開源技術(shù)社區(qū): https://gitee.com/open-loongarch
    發(fā)表于 06-12 16:51

    迅為全國產(chǎn)3A6000電腦硬件方案LoongArch架構(gòu)核心主板

    迅為全國產(chǎn)3A6000電腦硬件方案LoongArch架構(gòu)核心主板
    的頭像 發(fā)表于 06-07 17:26 ?295次閱讀
    迅為全國產(chǎn)3A6000電腦硬件方案<b class='flag-5'>LoongArch</b><b class='flag-5'>架構(gòu)</b>核心主板

    Mono開源社區(qū)支持LoongArch架構(gòu)

    Mono作為開源框架,支持Linux、macOS、Windows及嵌入式設(shè)備等廣泛的操作系統(tǒng),使得開發(fā)者能在非Windows環(huán)境下運行.NET應用。
    的頭像 發(fā)表于 05-20 11:06 ?401次閱讀

    中軟國際簽署CLA,正式加入OpenCloudOS操作系統(tǒng)開源社區(qū)

    近日,中軟國際簽署 CLA(Contributor License Agreement 貢獻者許可協(xié)議),正式加入 OpenCloudOS 操作系統(tǒng)開源社區(qū)
    的頭像 發(fā)表于 04-15 11:42 ?590次閱讀

    AI推理框架軟件ONNX Runtime正式支持架構(gòu)

    近日,知名AI推理框架開源社區(qū)ONNX Runtime正式發(fā)布支持架構(gòu)的版本1.17.0。
    的頭像 發(fā)表于 03-12 12:23 ?508次閱讀
    AI推理框架軟件ONNX Runtime正式<b class='flag-5'>支持</b>龍<b class='flag-5'>架構(gòu)</b>

    全國大學生計算機系統(tǒng)能力大賽操作系統(tǒng)設(shè)計賽-LoongArch 賽道廣東龍芯2K1000LA 平臺資料分享

    主流工具之一,它已經(jīng)支持LoongArch. seL4. 2022年全國大學生操作系統(tǒng)大賽-功能挑戰(zhàn)賽一等獎。 NuttX. NuttX是完全兼容Posix和ANSI標準的嵌入式實時系統(tǒng),有著
    發(fā)表于 02-04 15:37

    DeepSpark開源社區(qū)發(fā)布百大應用開放平臺23.12版本

    近日,上海天數(shù)智芯半導體有限公司(以下簡稱“天數(shù)智芯”)領(lǐng)導的DeepSpark開源社區(qū)正式推出了百大應用開放平臺23.12版本。這一版本作為國內(nèi)領(lǐng)先的AI和通用計算應用開發(fā)及評測平臺,致力于甄選與行業(yè)應用深度耦合的開源算法和模
    的頭像 發(fā)表于 01-04 14:58 ?831次閱讀

    睿思芯科攜手開源社區(qū)共筑未來RISC-V生態(tài)

    近年來,RISC-V已成全球矚目的新型架構(gòu),隨著RISC-V企業(yè)與開源社區(qū)緊密合作,其影響力正不斷拓展——從 IoT設(shè)備、車輛到服務(wù)器等高性能領(lǐng)域,這個精簡、開源的指令集
    的頭像 發(fā)表于 12-29 10:10 ?477次閱讀
    睿思芯科攜手<b class='flag-5'>開源</b><b class='flag-5'>社區(qū)</b>共筑未來RISC-V生態(tài)

    panabit加載virtio網(wǎng)卡驅(qū)動

    如何在Panabit中加載virtio網(wǎng)卡驅(qū)動,以提高網(wǎng)絡(luò)性能和管理效果。 一、認識virtio網(wǎng)卡驅(qū)動 什么是virtio網(wǎng)卡? virt
    的頭像 發(fā)表于 11-17 11:13 ?1026次閱讀

    linux安裝網(wǎng)卡驅(qū)動教程

    在Linux系統(tǒng)中安裝網(wǎng)卡驅(qū)動是一個比較基礎(chǔ)的操作,下面我將為你詳細講解如何安裝網(wǎng)卡驅(qū)動。 第一步,檢查網(wǎng)卡型號和
    的頭像 發(fā)表于 11-17 11:11 ?3701次閱讀

    Imagination宣布新DXD GPU架構(gòu),支持完整的DX11

    DXD架構(gòu)定位主流支持完整的DX11 Feature Level 11_0,但是不支持最新的DX12,因此適合主流網(wǎng)游、電競游戲中,不太適
    發(fā)表于 11-10 11:46 ?560次閱讀
    Imagination宣布新DXD GPU<b class='flag-5'>架構(gòu)</b>,<b class='flag-5'>支持</b>完整的DX11