[发明专利]具有覆写无效性的读取事务在审
申请号: | 201810095358.5 | 申请日: | 2018-01-31 |
公开(公告)号: | CN108446239A | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 潘尼德拉·库玛·曼娜瓦;布鲁斯·詹姆斯·马修森;贾姆希德·贾拉尔;马克·大卫·沃克海瑟 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F12/0817 | 分类号: | G06F12/0817;G06F12/0891;G06F12/0842 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存器 主设备 互连结构 目标数据 覆写 读取 无效性 目标地址 事务 管理主设备 高效率 触发 储存 响应 保留 外部 发布 | ||
本公开涉及具有覆写无效性的读取事务。一种系统包括数个主设备及用于管理主设备之间的一致性的互连结构。响应于由互连结构从请求将与目标地址相关的目标数据提供至做出请求的主设备的该做出请求的主设备接收的具有覆写无效性的读取事务,当由缓存器储存与该目标地址相关的目标数据时,互连结构向缓存器发布探听请求,进而触发该目标数据从该缓存器无效,除了当该互连结构或缓存器确定覆写该无效并将该目标数据保留在该缓存器中时。由于请求主设备认为不可能再次需要的数据可从位于主设备本身外部的缓存器无效,这实现缓存器使用的较高效率。
技术领域
本技术涉及数据处理领域。
背景技术
数据处理系统可包括数个主设备,主设备可共享对存储器系统的访问。一些主设备可具有用于保持来自存储器系统的数据的缓存器。可提供一致互连结构以基于根据特定一致性协议定义的一致性协议事务,来维持在缓存器中保持的数据及/或对应于非缓存数据的由主设备发动的读取/写入事务之间的一致性。
发明内容
至少一些示例提供了一种系统,包括:多个主设备;以及互连结构,用于管理在多个主设备之间的一致性;其中响应于由该互连结构从请求将与目标地址相关的目标数据提供至做出请求的主设备的该做出请求的主设备接收的具有覆写无效性的读取事务(read-with-overridable-invalidate transaction),当由缓存器储存与该目标地址相关的目标数据时,该互连结构被配置为向该缓存器发布探听请求,该探听请求触发该目标数据从该缓存器无效,除了当该互连结构及该缓存器的至少一个确定覆写该无效并将该目标数据保留在该缓存器中时。
至少一些示例提供了一种主设备,包括:处理电路,用于执行数据访问操作;以及接口电路,响应于数据访问操作以向互连结构发布事务,进而用于管理在该主设备与至少一个其它主设备之间的一致性;其中该接口电路被配置为将向该互连结构发布具有覆写无效性的读取事务,进而请求将与目标地址相关的目标数据提供至该主设备,并且当将该目标数据储存在缓存器中时,触发该目标数据从该缓存器无效,除了当该互连结构及该缓存器的至少一个确定覆写该无效并将该目标数据保留在该缓存器中时。
至少一些示例提供了一种互连结构,包括:接口电路,用于与多个主设备通信;以及控制电路,用于取决于经由该接口电路与主设备交换的事务来管理在主设备之间的一致性;其中响应于由该接口电路从请求将与目标地址相关的目标数据提供至做出请求的主设备的该做出请求的主设备接收的具有覆写无效性的读取事务,当由缓存器储存与该目标地址相关的目标数据时,该控制电路被配置为控制该接口电路发布探听请求,该探听请求触发该目标数据从该缓存器无效,除了当该控制电路及该缓存器的至少一个确定覆写该无效并将该目标数据保留在该缓存器中时。
至少一些示例提供了一种设备,包括:缓存器,用于储存数据;接口电路,用于从用于管理该缓存器中的数据的一致性的互连结构接收规定目标数据的目标地址并请求该目标数据从该缓存器无效的具有覆写无效性的探听请求;以及控制电路,用于响应于该具有覆写无效性的探听请求来确定是否覆写该目标数据的该无效并将该目标数据保留在该缓存器中。
至少一些示例提供了一种方法,包括:在用于管理多个主设备之间的一致性的互连结构处接收由请求将与目标地址相关的目标数据提供至做出请求的主设备的该做出请求的主设备发布的具有覆写无效性的读取事务;以及响应于该具有覆写无效性的读取事务:从缓存器或存储器获得该目标数据;将该目标数据提供至做出请求的主设备;以及当由该缓存器储存该目标数据时,触发该目标数据从该缓存器无效,除了当该互连结构及该缓存器的至少一个确定覆写该无效并将该目标数据保留在该缓存器中时。
本技术的进一步方面、特征及优点将从结合附图阅读的示例的以下描述显而易见。
附图说明
图1标出了具有数个主设备及用于管理主设备之间的一致性的互连结构的系统的示例;
图2示出了第一种形式的具有覆写无效性的读取事务的处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810095358.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:快闪存储器以及其管理方法
- 下一篇:基于缓存单元ID的存储管理电路