[发明专利]转发对监听请求的响应在审
申请号: | 201810101403.3 | 申请日: | 2018-02-01 |
公开(公告)号: | CN108415873A | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 潘尼德拉·库玛·曼娜瓦;布鲁斯·詹姆斯·梅休森;詹姆师德·加拉;克拉斯·玛格努斯·布鲁斯 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F15/163 | 分类号: | G06F15/163;G06F11/30 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监听请求 转发 响应 发送电路 请求节点 缓存 数据处理装置 缓存电路 接收电路 响应发送 发送 | ||
本公开涉及转发对监听请求的响应。提供了一种数据处理装置,其包括用于接收关于代表请求节点的所请求的数据的监听请求的接收电路。监听请求包括对关于是否将要发生转发的指示。发送电路发送对监听请求的响应,并且缓存电路缓存至少一个数据值。当将要发生转发并且该至少一个数据值包括所请求的数据时,该响应包括所请求的数据并且发送电路将响应发送至请求节点。
技术领域
本公开涉及数据处理。更具体地,本公开涉及缓存。
背景技术
在多处理器系统中,可能具有许多节点或处理器,每个节点或处理器具有它们自己的(一个或多个)缓存。这些节点可连接至一个或多个共享缓存或存储器。因此,特定数据值可位于共享缓存或存储器之一中或位于处理器之一的本地缓存中。因此,当节点想要访问数据值时,获得来自另一节点的数据有时为必要的。这通过请求器向所谓的归属节点发送请求来实现,这维持了整个系统中数据的一致性。随后归属节点向可能具有所请求的数据的节点发送一或多个监听请求。若那些节点中的一个具有数据,则它们可将数据返回至归属节点,该归属节点将数据返回至请求器。然而,此过程涉及若干通信的交换,其可能花费时间来解决。
发明内容
从第一示例性配置来看,提供了一种数据处理装置,包括:接收电路,用于接收关于代表请求节点的所请求的数据的监听请求,该监听请求包括对关于是否将要发生转发的指示;发送电路,用于发送对该监听请求的响应;以及缓存电路,用于缓存至少一个数据值,其中当将要发生转发并且该至少一个数据值包括该所请求的数据时,该响应包括该所请求的数据并且该发送电路将该响应发送至该请求节点。
从第二示例性配置来看,提供了一种数据处理装置,包括:接收电路,用于接收来自请求节点的关于所请求的数据的数据请求;以及发送电路,用于向另一节点发送监听请求,其中该监听请求包括:该请求节点的标识符、对该所请求的数据的引用、以及对当该所请求的数据被缓存在该另一节点处时,是否将直接从该另一节点到该请求节点发生转发的指示。
从第三示例性配置来看,提供了一种数据处理方法,包括:缓存至少一个数据值;接收关于代表请求节点的所请求的数据的监听请求,该监听请求包括关于是否将要发生转发的指示;以及发送对该监听请求的响应,其中当将要发生转发并且该至少一个数据值包括该所请求的数据时,该响应包括该所请求的数据并且将该响应发送至该请求节点。
附图说明
本发明将参照如附图所示的本发明的实施例来仅通过示例的方式进一步描述,在附图中:
图1示出了根据一个实施例的包括数据处理装置的系统;
图2示出了根据一个实施例的归属节点及两个请求器节点;
图3示出了根据一个实施例的归属节点与两个请求器节点之间的一系列事务;
图4示出了根据一个实施例的归属节点与两个请求器节点之间的一系列事务;
图5示出了根据一个实施例的归属节点与两个请求器节点之间的一系列事务;以及
图6以流程图形式示出了根据一个实施例的通过请求器节点进行数据处理的方法。
具体实施方式
在参照附图讨论实施例之前,提供了对实施例的以下描述。
根据一个示例性配置,提供了一种数据处理装置,包括:接收电路,用于接收关于代表请求节点的所请求的数据的监听请求,该监听请求包括对关于是否将要发生转发的指示;发送电路,用于发送对该监听请求的响应;以及缓存电路,用于缓存至少一个数据值,其中当将要发生转发并且该至少一个数据值包括该所请求的数据时,该响应包括该所请求的数据并且该发送电路将该响应发送至该请求节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810101403.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种会议室用服务装置
- 下一篇:一种基于EIM总线的接口扩展设备和方法