您的位置首页生活百科

xilinx

xilinx

的有关信息介绍如下:

xilinx

大量数据爆发,Xilinx FPGA怎么提高数据传输速率?

背景

或许,你会认为DPDK(Data Plan Development Kit)是一个应用在网络应用层上的高速数据传输标准;或许,你认为DPDK是Intel制定的一套规格;或许,你认为DPDK在CPU和ASIC界是受限的保密的;亦或许,你都没有听说过DPDK,考虑到它的发展历史,确实很有可能。所以,如果以上的这些假设中有一项是正确的,那么你应该读读下面的内容。

芝般士回答研,十版权选必究,未经许可,不三得转载

最初,DPDK是一个数据层的库集,后来Intel开发了专门针对Intel X86微处理器的可以快速分组处理NIC(网络接口控制)的驱动,这就是DPDK的前世。而今生的DPDK,在去年四月份,已经成为一个Linux基金项目,并且可以在DPDK上看到。

DPDK主要包括以下几个大家常用的主要库:

当需要最小化CPU周期数时(一般小于80)发送和接收数据包;

开发快速分组算法;

和到后高好边,见南信集构毛。

运行第三方快捷路径堆栈。

后品较组见别取,南领世名石记价。

迄今为止,DPDK听起来确实像是一个特殊的网络开发工具,但是,也正如Atomic Rules的CTO Shep Siegel所说:如果你可以使你的数据传输问题看起来仅仅是一个数据包传输问题的话,那么,在你的开发流程中,DPDK可能就是一条比较有帮助捷径。

Arkville

并且,关于近期更多DPDK的细节,Siegel的团队可能更为了解,主要是因为他的团队刚发布了Arkville,这是一个支持4然而,尽管