发明名称 一种远端直接内存访问实现方法、装置及系统
摘要 一种远端直接内存访问实现方法、装置及系统,用于包括本端和对端的内存访问系统,所述本端和所述对端包括各自的处理器CPU和RDMA模块,所述CPU和所述RDMA模块之间通过快速通路互联QPI相连,所述对端的RDMA模块在接收到所述本端的RDMA模块发起的RDMA请求报文时,能够将RDMA请求报文转换为QPI数据请求,从而使得参与远端直接内存访问的对端的CPU能够快速从所述对端的RDMA模块获取QPI数据请求,避免了使用PCIE总线与CPU进行通信带来的时延,使得数据请求得到快速响应。
申请公布号 CN103902486B 申请公布日期 2017.02.22
申请号 CN201410139261.1 申请日期 2014.04.08
申请人 华为技术有限公司 发明人 陈昊;俞柏峰;徐建荣
分类号 G06F13/28(2006.01)I;H04L29/06(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种远端直接内存访问实现方法,用于内存访问系统,所述内存访问系统包括本端和对端,其特征在于,所述本端和所述对端包括各自的中央处理器CPU和远端直接内存访问RDMA模块,所述CPU和所述RDMA模块之间通过快速通路互联QPI相连,所述方法包括:所述本端的RDMA模块生成RDMA读请求报文,并将所述RDMA读请求报文发送给所述对端的RDMA模块,所述RDMA读请求报文携带读数据地址信息,所述读数据地址信息为读取数据在所述对端的存储地址,所述读取数据为所述本端需要读取的数据;所述本端的RDMA模块接收来自所述对端的RDMA模块的RDMA读请求响应报文,所述RDMA读请求响应报文携带所述读取数据;所述本端的RDMA模块根据QPI协议,将所述RDMA读请求响应报文转化成QPI写请求报文,所述QPI写请求报文携带所述读取数据;所述本端的CPU根据所述QPI写请求报文,将所述读取数据存储在所述本端的内存单元中。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼