[发明专利]在数据处理网络中执行读取事务的方法、装置和介质有效
申请号: | 201980029895.2 | 申请日: | 2019-05-02 |
公开(公告)号: | CN112074821B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 潘尼德拉·库马尔·马纳瓦;布鲁斯·詹姆斯·梅休森;詹姆师德·加拉;图沙尔·P·兰格;克拉斯·玛格努斯·布鲁斯 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F12/0813 | 分类号: | G06F12/0813;G06F12/0817;G06F12/0831 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 陈蒙 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 网络 执行 读取 事务 方法 装置 介质 | ||
1.一种用于在数据处理网络中执行读取事务的方法,所述方法包括:
所述数据处理网络的请求节点发送用于读取与第一地址相关联的数据的读取请求,其中,所述读取请求经由相干互连被发送到所述数据处理网络的主节点,其中,所述主节点为与所述第一地址相关联的数据提供相干性点;
所述请求节点接收响应于所述读取请求而从所述主节点发送的第一响应消息,所述第一响应消息指示已经在所述主节点中对读取事务进行了排序,并且还指示在单独的数据响应中提供用于所述读取事务的数据;以及
所述请求节点接收第二响应消息,所述第二响应消息包括与所述第一地址相关联的数据,所述第二响应消息指示仅提供所述数据并且所述请求节点还将接收来自主节点的单独响应,
其中,当与所述第一地址相关联的数据存在于所述主节点的系统缓存中时,从所述主节点发送所述第二响应消息,并且
其中,当与所述第一地址相关联的数据不存在于所述主节点的系统缓存中时,从从节点发送所述第二响应消息。
2.根据权利要求1所述的方法,其中:
将所述读取请求发送到所述主节点包括在所述相干互连的请求信道上发送所述读取请求,
接收所述第一响应消息包括在所述相干互连的响应信道上接收所述第一响应消息,以及
接收所述第二响应消息包括在所述相干互连的数据信道上接收所述第二响应消息。
3.根据权利要求1所述的方法,还包括:
响应于所述请求节点接收到来自所述主节点的所述第一响应消息,所述请求节点向所述主节点发送完成确认消息。
4.根据权利要求3所述的方法,还包括:
响应于接收到来自所述请求节点的所述完成确认消息,在所述主节点中终止所述读取事务,
其中,终止所述读取事务包括释放分配给所述读取事务的所述主节点的资源,并允许针对所述第一地址处的数据的监听消息到所述请求节点。
5.根据权利要求1所述的方法,还包括:
响应于所述读取请求,所述主节点向所述从节点发送第一从读取请求,所述第一从读取请求指示所述从节点应当向所述请求节点发送仅数据响应,其中,在所述相干互连的请求信道上发送所述第一从读取请求;
响应于所述第一从读取请求,所述从节点向所述主节点发送读取回执。
6.根据权利要求5所述的方法,还包括:
响应于接收到来自所述从节点的所述读取回执,在所述主节点中终止所述读取事务,
其中,终止所述读取事务包括释放分配给所述读取事务的所述主节点的资源,并允许针对所述第一地址处的数据的监听消息到所述请求节点。
7.根据权利要求5所述的方法,其中,所述第一从读取请求包括源标识符和事务标识符,所述方法还包括:
所述从节点将所述第一从读取请求中的所述源标识符映射到所述读取回执中的目标标识符;以及
所述从节点将所述第一从读取请求中的目标标识符映射到所述读取回执中的事务标识符。
8.根据权利要求5所述的方法,还包括:
当所述第一从读取请求不能完成时,所述从节点向所述主节点发送否定确认消息;
当所述从节点支持第一从读取请求时,在已经接收到来自所述从节点的适当的信用时,所述主节点向所述从节点发送另一第一从读取请求,以及
当从所述节点不能处理所述第一从读取请求时,所述主节点向所述从节点发送第二从读取请求,所述第二从读取请求指示所述从节点不应当向所述请求节点发送单独响应消息。
9.根据权利要求5所述的方法,还包括:
所述从节点将所述从读取请求中的返回节点标识符映射到所述第二响应消息中的目标标识符;以及
所述从节点将所述从读取请求中的返回事务标识符映射到所述第二响应消息中的事务标识符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980029895.2/1.html,转载请声明来源钻瓜专利网。