XDuser

高性能RDMA IP,不断拓展

0
阅读(1754)

       本IP设计的目的是研究一款适合于FPGA端的通用性强,性能优越的RDMA IP开发。它支持FPGA之间,FPGA与PC或服务器之间互传。与PC之间高速通信只需一根光纤,当然,PC端需要RDMA转接卡,将光纤转入PC端,例如100G的CX455A-ECAT 100Gbe 网卡 就可以。

        下面给出VCU118上验证通过的系统架构,如下图所示:

RDMA IP.png

      其中,对IP的简单控制由Microblaze完成,DDR负责读写等数据缓存。它通过GTP直连光纤接口。该结构也是便于后续NVMe oF 开发。该IP采用支持RDMA RoCE v2协议。

     系统性能测试选用:在xilinx VCU118开发平台测试,选用的PC端网卡是CX455A-ECAT 100Gbe。

   实测关键数据如下:

SEND  71 Gbps

READ  91 Gbps (PC端给FPGA发包,受PC性能限制多一点)

WRITE 96 Gbps


     限于描述,感兴趣的请看视频:

      https://www.bilibili.com/video/BV1mPV5eCE8z/?spm_id_from=333.337.search-card.all.click


     或者B站搜 用户名: 专注与守望, 或搜内容   RDMA IP。 

 

目前已在zu47DR板上也验证通过,同样W/R超 90Gbps。

Baidu
map