《一种内存数据的读写处理方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种内存数据的读写处理方法和装置.pdf(34页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201310376301.X(22)申请日 2013.08.26G06F 12/02(2006.01)(71)申请人华为技术有限公司地址 518129 广东省深圳市龙岗区坂田华为总部办公楼申请人中国科学院计算技术研究所(72)发明人董建波 张立新 侯锐 李晔(74)专利代理机构北京中博世达专利商标代理有限公司 11274代理人申健(54) 发明名称一种内存数据的读写处理方法和装置(57) 摘要本发明公开了一种内存数据的读写处理方法和装置,涉及计算机系统技术领域,解决了现有技术中多个数据量较小的内存数据访存操作浪费较多的开销在数据请求包上,。
2、导致传输效率低下的问题。方法包括:源节点获取各个待发送请求包;解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同;将所述具有相同目的节点标识的至少两个待发送请求包分别作为子请求包,打包为一个合并请求包;将所述合并请求包发送给所述目的节点标识对应的目的节点,所述合并请求包用于指示所述目的节点对所述目的节点的内存数据进行读和/或写操作。本发明实施例应用于内存数据的读写处理过程中。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书5页 说明书18页 附图10页(10)申请公布号 CN 104424105 A(43)申请公布日。
3、 2015.03.18CN 104424105 A1/5页21.一种内存数据的读写处理方法,其特征在于,包括:获取各个待发送请求包,所述待发送请求包包括:读请求包,和/或写请求包;解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同;将所述具有相同目的节点标识的至少两个待发送请求包分别作为子请求包,打包为一个合并请求包,所述合并请求包中包括公共包头和至少两个子请求包,所述公共包头中包含合并包标识、子请求包个数标识和源节点标识,所述合并包标识用于指示所述请求包为所述至少两个子请求包组合的合并包,所述子请求包个数标识用于指示所述合并请求包携带的子请求包的个数,所。
4、述子请求包包含子请求包包头和子请求信息;将所述合并请求包发送给所述目的节点标识对应的目的节点,所述合并请求包用于指示所述目的节点对所述目的节点的内存数据进行读和/或写操作。2.根据权利要求1所述的内存数据的读写处理方法,其特征在于,所述打包为一个合并请求包包括:将所述合并包标识置为预定值,所述预定值指示所述请求包为所述至少两个子请求包组合的合并包;获取子请求包的个数,将所述个数写入所述子请求包个数标识中。3.根据权利要求1或2所述的内存数据的读写处理方法,其特征在于,所述解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同包括:获取各个待发送请求包中携带的目。
5、的节点标识;判断所述各个待发送请求包的目的节点标识是否相同;所述打包为一个合并请求包包括:提取所述子请求包中的目的节点标识,并将所述目的节点标识置于所述合并请求包的公共包头中。4.根据权利要求1或2所述的内存数据的读写处理方法,其特征在于,所述解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同包括:获取各个待发送请求包中携带的目的节点内存地址;根据所述目的节点内存地址,在地址归属表中查找所述目的节点内存地址归属的目的节点标识,所述地址归属表为目的节点内存地址与目的节点标识的对应关系表;判断所述各个待发送请求包的目的节点标识是否相同。5.根据权利要求3或4所。
6、述的内存数据的读写处理方法,其特征在于,所述子请求包包括写请求子包和/或读请求子包,写请求子包包头中包括识别所述写请求子包的写请求标识,所述写请求子包中的写请求信息包括待写入所述目的节点的数据以及待写入的所述目的节点内存地址,读请求子包包头中包括识别所述读请求子包的读请求标识,所述读请求子包中的读请求信息包括待读取数据所处的所述目的节点内存地址,所述方法还包括:接收所述目的节点发送的写请求响应消息,所述写请求响应消息中包含写请求成功的所述写请求子包对应的写请求标识;和/或,接收所述目的节点发送的读请求响应消息,所述读请求响应消息中包含读请求成功的权 利 要 求 书CN 104424105 A2。
7、/5页3所述读请求子包对应的读请求标识,以及读取的有效载荷,所述有效载荷为所述读请求子包中远程内存地址对应的数据。6.根据权利要求1-5任一项所述的内存数据的读写处理方法,其特征在于,所述解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同包括:根据所述各个待发送请求包对应的目的节点标识,在路由表中查找所述目的节点标识对应的路由端口,所述路由表包含所述目的节点标识对应的路由端口,所述路由端口为所述待发送请求包到达所述目的节点的路径上的端口;判断所述各个待发送请求包的路由端口是否相同。7.一种内存数据的读写处理方法,其特征在于,包括:接收请求包;判断接收的请求。
8、包中是否携带合并包标识,所述合并包标识用于指示所述请求包为至少两个子请求包组合的合并请求包,所述子请求包包括:读请求子包,和/或写请求子包;当所述请求包中携带合并包标识时,确定所述请求包为合并请求包,所述合并请求包中包括公共包头和子请求包,所述公共包头中包含合并包标识、子请求包个数标识和源节点标识,所述子请求包个数标识用于指示所述合并请求包携带的子请求包的个数,所述子请求包包含子请求包包头和子请求信息;根据所述合并请求包中携带的子请求包个数标识和每个子请求包包头,提取所述合并请求包中与所述子请求包个数标识对应个数的子请求包;根据所述每个子请求包包头和子请求信息,处理对应的子请求包。8.根据权利。
9、要求7所述的内存数据的读写处理方法,其特征在于,所述根据所述每个子请求包包头和子请求信息,处理对应的子请求包包括:根据写请求子包包头中的写请求标识、所述写请求子包的写请求信息中的待写入数据以及待写入的目的节点内存地址,将所述待写入数据写入所述目的节点内存地址;和/或,根据读请求子包包头中的读请求标识,以及所述读请求子包的读请求信息中的待读取数据所处的目的节点内存地址,在所述目的节点内存地址中读取所述待读取数据。9.根据权利要求8所述的内存数据的读写处理方法,其特征在于,在所述提取所述合并请求包中与所述子请求包个数标识对应个数的子请求包之后,还包括:将所述源节点标识写入每个子请求包的子请求包包头。
10、中,以便于所述目的节点向所述源节点发送响应消息。10.根据权利要求9所述的内存数据的读写处理方法,其特征在于,所述目的节点向所述源节点发送响应消息包括:判断各个待发送的响应消息对应的源节点标识是否相同;将具有相同源节点标识的所述待发送的响应消息作为子响应消息,打包为一个合并响应消息包,所述合并响应消息包中包括写请求子响应消息和/或读请求子响应消息;将所述合并响应消息包发送给所述源节点标识对应的源节点。11.根据权利要求7所述的内存数据的读写处理方法,其特征在于,当所述目的节点为路由端口时,在所述提取所述合并请求包中与所述子请求包个数标识对应个数的子请求包之后,还包括:权 利 要 求 书CN 1。
11、04424105 A3/5页4提取所述合并请求包的公共包头中的源节点标识,写入每个子请求包的包头中。12.一种内存数据的读写处理装置,其特征在于,包括:获取单元,用于获取各个待发送请求包,所述待发送请求包包括:读请求包,和/或写请求包;判断单元,用于解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同;处理单元,用于将所述具有相同目的节点标识的至少两个待发送请求包分别作为子请求包,打包为一个合并请求包,所述合并请求包中包括公共包头和至少两个子请求包,所述公共包头中包含合并包标识、子请求包个数标识和源节点标识,所述合并包标识用于指示所述请求包为所述至少两个子请。
12、求包组合的合并包,所述子请求包个数标识用于指示所述合并请求包携带的子请求包的个数,所述子请求包包含子请求包包头和子请求信息;发送单元,用于将所述合并请求包发送给所述目的节点标识对应的目的节点,所述合并请求包用于指示所述目的节点对所述目的节点的内存数据进行读和/或写操作。13.根据权利要求12所述的内存数据的读写处理装置,其特征在于,所述处理单元包括:第一标识模块,用于将所述合并包标识置为预定值,所述预定值指示所述请求包为所述至少两个子请求包组合的合并包;第二标识模块,用于获取子请求包的个数,将所述个数写入所述子请求包个数标识中。14.根据权利要求12或13所述的内存数据的读写处理装置,其特征在。
13、于,所述判断单元包括:第一获取模块,用于获取各个待发送请求包中携带的目的节点标识;第一判断模块,用于判断所述各个待发送请求包的目的节点标识是否相同;所述处理单元还包括:第三标识模块,用于提取所述子请求包中的目的节点标识,并将所述目的节点标识置于所述合并请求包的公共包头中。15.根据权利要求12或13所述的内存数据的读写处理装置,其特征在于,所述判断单元包括:第二获取模块,用于获取各个待发送请求包中携带的目的节点内存地址;第一查找模块,用于根据所述目的节点内存地址,在地址归属表中查找所述目的节点内存地址归属的目的节点标识,所述地址归属表为目的节点内存地址与目的节点标识的对应关系表;第二判断模块,。
14、用于判断所述各个待发送请求包的目的节点标识是否相同。16.根据权利要求14或15所述的内存数据的读写处理装置,其特征在于,所述处理单元得到的所述合并请求包中包括的子请求包包括写请求子包和/或读请求子包,写请求子包包头中包括识别所述写请求子包的写请求标识,所述写请求子包中的写请求信息包括待写入所述目的节点的数据以及待写入的所述目的节点内存地址,读请求子包包头中包括识别所述读请求子包的读请求标识,所述读请求子包中的读请求信息包括待读取数据所处的所述目的节点内存地址,所述装置还包括:接收单元,用于接收所述目的节点发送的写请求响应消息,所述写请求响应消息中包权 利 要 求 书CN 104424105 。
15、A4/5页5含写请求成功的所述写请求子包对应的写请求标识;和/或,用于接收所述目的节点发送的读请求响应消息,所述读请求响应消息中包含读请求成功的所述读请求子包对应的读请求标识,以及读取的有效载荷,所述有效载荷为所述读请求子包中远程内存地址对应的数据。17.根据权利要求12-16任一项所述的内存数据的读写处理装置,其特征在于,所述判断单元还包括:第二查找模块,用于根据所述各个待发送请求包对应的目的节点标识,在路由表中查找所述目的节点标识对应的路由端口,所述路由表包含所述目的节点标识对应的路由端口,所述路由端口为所述待发送请求包到达所述目的节点的路径上的端口;第三判断模块,用于判断所述各个待发送请。
16、求包的路由端口是否相同。18.一种内存数据的读写处理装置,其特征在于,包括:接收单元,用于接收请求包;判断单元,用于判断接收的请求包中是否携带合并包标识,所述合并包标识用于指示所述请求包为至少两个子请求包组合的合并请求包,所述子请求包包括:读请求子包,和/或写请求子包;确定单元,用于当所述请求包中携带合并包标识时,确定所述请求包为合并请求包,所述合并请求包中包括公共包头和子请求包,所述公共包头中包含合并包标识、子请求包个数标识和源节点标识,所述子请求包个数标识用于指示所述合并请求包携带的子请求包的个数,所述子请求包包含子请求包包头和子请求信息;提取单元,用于根据所述合并请求包中携带的子请求包个。
17、数标识和每个子请求包包头,提取所述合并请求包中与所述子请求包个数标识对应个数的子请求包;处理单元,用于根据所述每个子请求包包头和子请求信息,处理对应的子请求包。19.根据权利要求18所述的内存数据的读写处理装置,其特征在于,所述处理单元包括:第一处理模块,用于根据写请求子包包头中的写请求标识、所述写请求子包的写请求信息中的待写入数据以及待写入的目的节点内存地址,将所述待写入数据写入所述目的节点内存地址;第二处理模块,用于根据读请求子包包头中的读请求标识,以及所述读请求子包的读请求信息中的待读取数据所处的目的节点内存地址,在所述目的节点内存地址中读取所述待读取数据。20.根据权利要求19所述的内。
18、存数据的读写处理装置,其特征在于,所述装置还包括:标识写入单元,用于将所述源节点标识写入每个子请求包的子请求包包头中,以便于所述目的节点向所述源节点发送响应消息。21.根据权利要求20所述的内存数据的读写处理装置,其特征在于,所述判断单元,还用于判断各个待发送的响应消息对应的源节点标识是否相同;所述处理单元,还用于将具有相同源节点标识的所述待发送的响应消息作为子响应消息,打包为一个合并响应消息包,所述合并响应消息包中包括写请求子响应消息和/或读请求子响应消息;所述装置还包括:权 利 要 求 书CN 104424105 A5/5页6发送单元,用于将所述合并响应消息包发送给所述源节点标识对应的源节。
19、点。22.根据权利要求18所述的内存数据的读写处理装置,其特征在于,当所述目的节点为路由端口时,所述处理单元,还用于提取所述合并请求包的公共包头中的源节点标识,写入每个子请求包的包头中。权 利 要 求 书CN 104424105 A1/18页7一种内存数据的读写处理方法和装置技术领域0001 本发明涉及计算机系统技术领域,尤其涉及一种内存数据的读写处理方法和装置。背景技术0002 在多节点计算机系统中,本地和远程节点之间的数据交互效率直接影响整个系统的性能。远程直接内存访问(Remote Direct Memory Access,RDMA)是将内存数据从一个系统快速移动到远程系统存储器中,而不。
20、对操作系统造成任何影响,例如在没有CPU干预的情况下,将一个节点的内存数据直接传送到另一个节点的物理内存中,进而降低了数据传输对处理部件的影响,提升系统的性能。0003 在RDMA的读写操作中,内存与Cache(高速缓冲存储器)之间的数据交换粒度为一个Cache Line,大小为64Bytes(字节)或者128Bytes,如果将每一个Cache Line的数据打包成一个请求数据包发送出去,这种小规模的数据传递存在一定程度的链路带宽浪费,例如PCIE(Peripheral Component Interface Express,快捷外设互联标准)的数据包头可能具有16Bytes,而如果Paylo。
21、ad(有效载荷)长度为16Bytes,则链路带宽的利用率仅有50%,因此多个数据量较小的远程数据访存操作会浪费较多的开销在数据请求包上,导致传输效率低下。发明内容0004 本发明的实施例提供一种内存数据的读写处理方法和装置,提高了链路的利用效率。0005 为达到上述目的,本发明的实施例采用如下技术方案:0006 第一方面,本发明提供了一种内存数据的读写处理方法,包括:0007 获取各个待发送请求包,所述待发送请求包包括:读请求包,和/或写请求包;0008 解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同;0009 将所述具有相同目的节点标识的至少两个待发。
22、送请求包分别作为子请求包,打包为一个合并请求包,所述合并请求包中包括公共包头和至少两个子请求包,所述公共包头中包含合并包标识、子请求包个数标识和源节点标识,所述合并包标识用于指示所述请求包为所述至少两个子请求包组合的合并包,所述子请求包个数标识用于指示所述合并请求包携带的子请求包的个数,所述子请求包包含子请求包包头和子请求信息;0010 将所述合并请求包发送给所述目的节点标识对应的目的节点,所述合并请求包用于指示所述目的节点对所述目的节点的内存数据进行读和/或写操作。0011 在第一方面的第一种可能的实现方式中,所述打包为一个合并请求包包括:0012 将所述合并包标识置为预定值,所述预定值指示。
23、所述请求包为所述至少两个子请求包组合的合并包;说 明 书CN 104424105 A2/18页80013 获取子请求包的个数,将所述个数写入所述子请求包个数标识中。0014 结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同包括:0015 获取各个待发送请求包中携带的目的节点标识;0016 判断所述各个待发送请求包的目的节点标识是否相同;0017 所述打包为一个合并请求包包括:0018 提取所述子请求包中的目的节点标识,并将所述目的节点标识置于所述合并请求包的公共包头中。0019 。
24、结合第一方面或第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同包括:0020 获取各个待发送请求包中携带的目的节点内存地址;0021 根据所述目的节点内存地址,在地址归属表中查找所述目的节点内存地址归属的目的节点标识,所述地址归属表为目的节点内存地址与目的节点标识的对应关系表;0022 判断所述各个待发送请求包的目的节点标识是否相同。0023 结合第一方面的第二种可能的实现方式或第三种可能的实现方式,在第四种可能的实现方式中,所述子请求包包括写请求子包和/或读请求子包,写请求子包包头中包括识别。
25、所述写请求子包的写请求标识,所述写请求子包中的写请求信息包括待写入所述目的节点的数据以及待写入的所述目的节点内存地址,读请求子包包头中包括识别所述读请求子包的读请求标识,所述读请求子包中的读请求信息包括待读取数据所处的所述目的节点内存地址,所述方法还包括:0024 接收所述目的节点发送的写请求响应消息,所述写请求响应消息中包含写请求成功的所述写请求子包对应的写请求标识;和/或,0025 接收所述目的节点发送的读请求响应消息,所述读请求响应消息中包含读请求成功的所述读请求子包对应的读请求标识,以及读取的有效载荷,所述有效载荷为所述读请求子包中远程内存地址对应的数据。0026 结合第一方面或第一方。
26、面的第一种可能的实现方式或第二种可能的实现方式或第三种可能的实现方式或第四种可能的实现方式,在第五种可能的实现方式中,所述解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同包括:0027 根据所述各个待发送请求包对应的目的节点标识,在路由表中查找所述目的节点标识对应的路由端口,所述路由表包含所述目的节点标识对应的路由端口,所述路由端口为所述待发送请求包到达所述目的节点的路径上的端口;0028 判断所述各个待发送请求包的路由端口是否相同。0029 第二方面,本发明提供一种内存数据的读写处理方法,包括:0030 接收请求包;0031 判断接收的请求包中是否携带。
27、合并包标识,所述合并包标识用于指示所述请求包为至少两个子请求包组合的合并请求包,所述子请求包包括:读请求子包,和/或写请求子说 明 书CN 104424105 A3/18页9包;0032 当所述请求包中携带合并包标识时,确定所述请求包为合并请求包,所述合并请求包中包括公共包头和子请求包,所述公共包头中包含合并包标识、子请求包个数标识和源节点标识,所述子请求包个数标识用于指示所述合并请求包携带的子请求包的个数,所述子请求包包含子请求包包头和子请求信息;0033 根据所述合并请求包中携带的子请求包个数标识和每个子请求包包头,提取所述合并请求包中与所述子请求包个数标识对应个数的子请求包;0034 根。
28、据所述每个子请求包包头和子请求信息,处理对应的子请求包。0035 在第二方面的第一种可能的实现方式中,所述根据所述每个子请求包包头和子请求信息,处理对应的子请求包包括:0036 根据写请求子包包头中的写请求标识、所述写请求子包的写请求信息中的待写入数据以及待写入的目的节点内存地址,将所述待写入数据写入所述目的节点内存地址;和/或,0037 根据读请求子包包头中的读请求标识,以及所述读请求子包的读请求信息中的待读取数据所处的目的节点内存地址,在所述目的节点内存地址中读取所述待读取数据。0038 结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述提取所述合并请求包中与所述子请求包。
29、个数标识对应个数的子请求包之后,还包括:0039 将所述源节点标识写入每个子请求包的子请求包包头中,以便于所述目的节点向所述源节点发送响应消息。0040 结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述目的节点向所述源节点发送响应消息包括:0041 判断各个待发送的响应消息对应的源节点标识是否相同;0042 将具有相同源节点标识的所述待发送的响应消息作为子响应消息,打包为一个合并响应消息包,所述合并响应消息包中包括写请求子响应消息和/或读请求子响应消息;0043 将所述合并响应消息包发送给所述源节点标识对应的源节点。0044 在第二方面的第四种可能的实现方式中,当所述目的节点。
30、为路由端口时,在所述提取所述合并请求包中与所述子请求包个数标识对应个数的子请求包之后,还包括:0045 提取所述合并请求包的公共包头中的源节点标识,写入每个子请求包的包头中。0046 第三方面,本发明提供一种内存数据的读写处理装置,包括:0047 获取单元,用于获取各个待发送请求包,所述待发送请求包包括:读请求包,和/或写请求包;0048 判断单元,用于解析所述各个待发送请求包的目的节点标识,并判断所述各个待发送请求包的目的节点标识是否相同;0049 处理单元,用于将所述具有相同目的节点标识的至少两个待发送请求包分别作为子请求包,打包为一个合并请求包,所述合并请求包中包括公共包头和至少两个子请。
31、求包,所述公共包头中包含合并包标识、子请求包个数标识和源节点标识,所述合并包标识用于指示所述请求包为所述至少两个子请求包组合的合并包,所述子请求包个数标识用于指示所述合并请求包携带的子请求包的个数,所述子请求包包含子请求包包头和子请求信息;0050 发送单元,用于将所述合并请求包发送给所述目的节点标识对应的目的节点,所说 明 书CN 104424105 A4/18页10述合并请求包用于指示所述目的节点对所述目的节点的内存数据进行读和/或写操作。0051 在第三方面的第一种可能的实现方式中,所述处理单元包括:0052 第一标识模块,用于将所述合并包标识置为预定值,所述预定值指示所述请求包为所述至。
32、少两个子请求包组合的合并包;0053 第二标识模块,用于获取子请求包的个数,将所述个数写入所述子请求包个数标识中。0054 结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述判断单元包括:0055 第一获取模块,用于获取各个待发送请求包中携带的目的节点标识;0056 第一判断模块,用于判断所述各个待发送请求包的目的节点标识是否相同;0057 所述处理单元还包括:0058 第三标识模块,用于提取所述子请求包中的目的节点标识,并将所述目的节点标识置于所述合并请求包的公共包头中。0059 结合第三方面或第三方面的第一种可能的实现方式,在第三种可能的实现方式中,所述判断单元包。
33、括:0060 第二获取模块,用于获取各个待发送请求包中携带的目的节点内存地址;0061 第一查找模块,用于根据所述目的节点内存地址,在地址归属表中查找所述目的节点内存地址归属的目的节点标识,所述地址归属表为目的节点内存地址与目的节点标识的对应关系表;0062 第二判断模块,用于判断所述各个待发送请求包的目的节点标识是否相同。0063 结合第三方面的第二种可能的实现方式或第三种可能的实现方式,在第四种可能的实现方式中,所述处理单元得到的所述合并请求包中包括的子请求包包括写请求子包和/或读请求子包,写请求子包包头中包括识别所述写请求子包的写请求标识,所述写请求子包中的写请求信息包括待写入所述目的节。
34、点的数据以及待写入的所述目的节点内存地址,读请求子包包头中包括识别所述读请求子包的读请求标识,所述读请求子包中的读请求信息包括待读取数据所处的所述目的节点内存地址,所述装置还包括:0064 接收单元,用于接收所述目的节点发送的写请求响应消息,所述写请求响应消息中包含写请求成功的所述写请求子包对应的写请求标识;和/或,用于接收所述目的节点发送的读请求响应消息,所述读请求响应消息中包含读请求成功的所述读请求子包对应的读请求标识,以及读取的有效载荷,所述有效载荷为所述读请求子包中远程内存地址对应的数据。0065 结合第三方面或第三方面的第一种可能的实现方式或第二种可能的实现方式或第三种可能的实现方式或第四种可能的实现方式,在第五种可能的实现方式中,所述判断单元还包括:0066 第二查找模块,用于根据所述各个待发送请求包对应的目的节点标识,在路由表中查找所述目的节点标识对应的路由端口,所述路由表包含所述目的节点标识对应的路由端口,所述路由端口为所述待发送请求包到达所述目的节点的路径上的端口;0067 第三判断模块,用于判断所述各个待发送请求包的路由端口是否相同。0068 第四方面,本发明提供一种内存数据的读写处理装置,包括:说 明 书CN 104424105 A10。