12 月 5 日消息,龍芯中科今日表示,DPDK 官方社區(qū) 11 月 27 日發(fā)布了 22.11 版本,從該版本開(kāi)始 DPDK 將支持龍架構(gòu)(LoongArch)。
這也意味著,LoongArch 成為繼 X86、PowerPC、ARM、RISC-V 后 DPDK 所支持的又一獨(dú)立自主指令系統(tǒng)架構(gòu)。
DPDK(Data Plane Development Kit)是 Linux 基金會(huì)下托管的開(kāi)源項(xiàng)目,提供了一系列數(shù)據(jù)平面的代碼庫(kù)和基于輪詢(xún)模式的網(wǎng)卡驅(qū)動(dòng)。DPDK 能夠加速網(wǎng)絡(luò) I / O,在提升網(wǎng)絡(luò)吞吐量和降低網(wǎng)絡(luò)延時(shí)方面具有重要的作用。
龍芯中科指出,在 LoongArch 平臺(tái)上,由龍芯公司維護(hù)的 Loongnix-Server 和 Loongnix-Desktop 系統(tǒng)中,均可通過(guò)軟件包管理工具安裝基于 LoongArch 架構(gòu)的 DPDK 運(yùn)行環(huán)境和開(kāi)發(fā)環(huán)境。
據(jù)介紹,DPDK 實(shí)現(xiàn)對(duì) LoongArch 架構(gòu)的支持后,用戶(hù)可以直接在基于 LoongArch64 架構(gòu)的物理機(jī)上運(yùn)行和開(kāi)發(fā) DPDK 應(yīng)用。用戶(hù)除了可以在支持龍芯 3A5000,3C5000 等機(jī)器上原生編譯和測(cè)試 DPDK 程序,還可以在 X86 架構(gòu)上交叉編譯 LoongArch DPDK。