检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:胡炜 阳春 李文 HU Wei;YANG Chun;LI Wen(No.30 Institute of CETC,Chengdu Sichuan 610041,China)
机构地区:[1]中国电子科技集团公司第三十研究所,四川成都610041
出 处:《通信技术》2020年第7期1832-1836,共5页Communications Technology
摘 要:DPDK系Intel公司开发的开源高性能数据平面开发套件,可通过一系列功能库为使用者提供网络数据处理的二次开发支持。DPDK基于内核UIO机制,在业务处理过程中网络数据完全在用户态处理,避免了在内核态与用户态间的数据拷贝,可充分利用CPU的运算能力实现网络数据高速转发。目前,该开发套件的官方声明仅支持X86、Power、Arm平台,并不支持基于MIPS架构的龙芯平台。通过分析DPDK底层运行机制结合龙芯处理器特性,实现其在龙芯平台上的移植。通过进一步的性能对比测试表明,相比于linux内核的网络数据转发方式,转发性能实现成倍增长。DPDK(Data Plane Development Kit)is an open source high-performance data plane development kit developed by Intel company.It provides users with secondary development support for network data processing through a series of functional libraries.DPDK is based on the kernel UIO mechanism.In the process of business processing,the network data is completely processed in the user state,avoiding the data copy between the kernel state and the user state,which can make full use of the CPU’s computing power to achieve high-speed forwarding of network data.At present,the official statement of the development kit only supports X86,Power,and Arm platforms,and does not support the Loongson platform based on the MIPS architecture.By analyzing the running mechanism of DPDK and the characteristics of Loongson processor,the transplantation of DPDK on Loongson platform is realized.Further performance comparison tests indicate that compared with the network data forwarding mode of Linux kernel,the forwarding performance has been doubled.
分 类 号:TP311.54[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.144.6.159