如果有什么趋势是我应该预料到的,那就是智能网卡的出现。服务器CPU可以进行包处理和普通以太网端口可以处理通信的时代已经结束了。在一个大数据和人工智能(AI)的时代,比以往任何时候都需要移动更多的数据,而旧的方式不再削减它。
去年,Mellanox推出了SmartNIC,ConnectX-6。英特尔(Intel)有一种名为Ethernet 800系列的可编程适配器,不过它还没有达到SmartNIC的标准,因为它在可编程功能方面不够灵活。
现在,Xilinx与肺泡U25智能网卡竞争,这是建立在Xilinx技术和IP,它从已它收购Solarflare去年。它将基于arm的CPU与Xilinx的旗舰现场可编程门阵列(FPGA)处理器配对,该处理器每秒可执行52万个查找表,以及两个最高可达25 Gb/s吞吐量的端口。
Xilinx表示,U25的设计目的是减轻工作负载SDN、虚拟交换、NFV、NVMe /面料(NVME-oF)、电子交易、人工智能推理等网络处理任务由CPU完成,让CPU集中处理数据。
这正是Mellanox公司所说的ConnectX-6的功能。
除了硬件之外,Xilinx Solarflare Onload软件还允许应用程序绕过操作系统内核,直接与网络通信。Xilinx声称,其结果是减少了高达80%的延迟,并提高了高达400%的应用程序性能。
Xilinx的数据中心集团营销副总裁Donna Yasay在一份声明中说:“今天的云基础设施受到服务器I/O导致的关键数据瓶颈的影响。”2020欧洲杯预赛“高达30%的数据中心计算资源被分配给网络I/O处理2020欧洲杯预赛,开销随着CPU内核的增加而不断增加。Xilinx正在解决网络需求增加带来的挑战,它提供了一种更容易部署的SmartNIC,具有交钥匙加速应用程序和开箱即用功能,远远超出了基本的网络功能。”
Xilinx还将在其Vitis软件开发工具包中为U25提供支持,包括用于各种主要应用程序的加速开源库,以及对OpenStack、TensorFlow、FFmpeg和其他特定领域开发环境的支持。
Xilinx肺泡U25智能网卡预计将在2020年第三季度全面上市。