超低延时NVMe Over TCP协议处理加速卡SWIFT™-2000M

加速板卡产品系列

超低延时NVMe Over TCP协议处理加速卡


超低延时NVMe Over TCP协议处理加速卡SWIFT™-2000M

SWIFT™-2000M是一款超低时延NVMe Over TCP网络端加速卡,针对现有的NVMe over TCP主机端(Host)高速网络中CPU资源开销过大的瓶颈,采用硬件实时多路TCP/IP链路处理,全程无需CPU参与协议栈运算。

SWIFT™-2000QB能够极大的降低NVMe over TCP网络处理时延,大幅提升系统吞吐量,同时可以释放更多服务器CPU算力用于业务逻辑处理,全面提速NVMe over Fabric的访问效率。

swift-product

系统架构


ip-core

使⽤ KPU™–SWIFT™ 架构的 FPGA 加速板卡通过 PCIe 与服务器连接。服务器可以通过 DMA ⾼速读写板载存储器。SWIFT™-2000M板卡 通过可选的标准Avalon或AXI总线连接存储控制IP核与以太⽹ IP 核,同时⽀持 Intel® Arria 10 和 Xilinx® Alveo 系列,为您的业务逻辑提供顶尖性能的⽹络服务。 SWIFT™-2000M板卡集成了完整的TCP,UDP,ARP,ICMP和IP等协议处理模块,配套驭数的高性能PCIe驱动和NVMe协议的软件接口适配,从而实现NVMe over TCP的网络端全功能极速系统。

功能概述


SWIFT™-2000M集成了丰富的系统运行状态监测功能,拥有硬件处理的TCP包传输,数据重传,乱序重排,ping等完备的功能,解决10G/100G高速NVMe-oF场景下网络协议 处理CPU资源占用过高,解析过慢的痛点,大幅提升系统吞吐,优化远端存储访问效率。

产品亮点


首款全硬件NVMe over TCP加速器

业界首款全硬件TCP/IP协议解析的NVMe over TCP Host处理加速卡,大幅降低CPU负载

Placeholder image

超低时延&高吞吐量

业界领先的百纳秒级协议栈穿透时延,极致性能;
SWIFT™-2000M默认版本支持并发处理32路TCP链接,单卡最大可扩展到128路链接

Placeholder image

完备运行监测和高可靠性保证

SWIFT™-2000M一体化设计完备的运行日志系统,提供强大的网络监控能力,全面掌控内存、板卡以及网络状态

Placeholder image

简单易用的软件接口

SWIFT™-2000M的软件驱动适配了标准的NVMe over TCP协议处理,可以无缝对接主机端操作系统的文件系统或者应用层的用户程序,极大的降低了开发和维护成本。

Placeholder image

产品规格


产品规格 Product Specifiction
支持协议类型 TCP/UDP/ARP/IP
支持接口类型 10G/25G/40G/100G
TCP/UDP链接数 32~1024
TCP/UDP通信模式 Server和Client并发
智能重传与重排序 支持
运行状态监测功能 支持
连通测试(Ping) 支持
发送/接收缓存配置 支持
TCP Segmentation 支持
NVMe over TCP 支持
PCIE版本 PCIE3.0×8
工作频率 150MHz/250MHz
兼容操作系统 Windows Server
Redhat
CentOS
网络虚拟方案 PCI Pass Through
SR-IOV
兼容虚拟机 VMware,KVM
支持FPGA类型 ALTERA®
XINLINX®

典型应用


application

性能测试


SWIFT™-2000M拥有极高的协议处理速度,内部TCP/IP协议栈处理时延在200ns左右(200MHz时钟频率),传输64Byte数据系统的平均抖动在20ns以内,TCP协议回环时延RTD在2.06us。

抖动时延
传输时延

相关资源