[发明专利]在数据处理网络中执行读取事务的方法、装置和介质有效
申请号: | 201980029895.2 | 申请日: | 2019-05-02 |
公开(公告)号: | CN112074821B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 潘尼德拉·库马尔·马纳瓦;布鲁斯·詹姆斯·梅休森;詹姆师德·加拉;图沙尔·P·兰格;克拉斯·玛格努斯·布鲁斯 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F12/0813 | 分类号: | G06F12/0813;G06F12/0817;G06F12/0831 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 陈蒙 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 网络 执行 读取 事务 方法 装置 介质 | ||
在一种数据处理网络中,该数据处理网络包括经由相干互连而耦合的请求节点、主节点和从节点,主节点响应于来自请求节点的读取请求而执行读取事务。在第一实施例中,在接收到来自从节点的读取回执时,在主节点中终止事务,该读取回执确认来自主节点的读取请求。在第二实施例中,主节点向请求节点发送消息,该消息指示已经在主节点中对读取事务进行排序,并且还指示在单独的数据响应中提供用于读取事务的数据。在接收到来自请求节点的对该消息的确认时,在主节点中终止事务。以此方式,在主节点中终止事务,而无需等待来自请求节点的对事务完成的确认。
背景技术
多处理器数据处理系统可以被布置为具有经由互连结构连接的各种类型的节点(例如,处理器、加速器、IO和存储器)的片上网络。在较高级别上,存在三种基本节点类型,即请求节点、主节点和从节点。请求节点(Request Node,RN)是生成协议事务的节点,包括对互连的读取和写入。这些节点可以是完全相干处理器或IO相干设备。主节点(Home Node,HN)是从RN接收协议事务的节点。系统中的每个地址均具有主节点,其充当对该地址的请求的相干点(Point-of-Coherency,PoC)和串行化点(Point of Serialization,PoS)。在典型的实现方式中,一系列地址的主节点被组合在一起作为主节点。这些主节点中的每一个可以包括系统级缓存和/或监听过滤器以减少冗余监听。
从节点(Slave Node,SN)是从HN接收并完成请求的节点。SN可以从外围或主存储器中使用。
来自共享数据资源的数据可以被多个不同的处理器访问,并且数据的副本可以被存储在本地缓存中以用于快速访问。缓存相干协议可以用于确保所有副本都是最新的。该协议可以涉及HN与具有被访问的数据的副本的RN交换监听消息(snoop message)。
HN可以用先到先服务(first-come,first-served)的方式来串行化对地址的访问。例如,可以保留对HN的指定设备和资源的访问,直到完成当前事务为止。这种方法的缺点是,HN资源的保留时间可能比必要的时间更长,这可能会对系统性能产生不利影响。
附图说明
附图提供了视觉表示,其将被用于更充分地描述各种代表性实施例,并且可以被本领域技术人员用来更好地理解所公开的代表性实施例及其固有优点。在这些附图中,相同的附图标记表示相应的元件。
图1是根据各种代表性实施例的数据处理系统的框图;
图2是用于在数据处理网络中进行常规数据访问的事务流程图;
图3-图5是根据各种代表性实施例的用于数据访问的事务流程图;以及
图6是说明根据各种代表性实施例的标识符在数据处理系统中的传输的框图。
具体实施方式
本文描述的各种装置和设备提供了用于在数据处理系统中自动路由和分配输入数据的机制。
尽管本公开易于以许多不同的形式实施,这在附图中示出,并且在此将在特定实施例中进行详细描述,但是应当理解,本公开将被视为本公开的原理的示例,并且不旨在将本公开限于所示出和描述的特定实施例。在下面的描述中,相同的附图标记用于描述附图的若干视图中的相同、相似或相应的部分。
在本文中,诸如第一和第二、顶部和底部等之类的关系术语可以仅用于将一个实体或动作与另一实体或动作区分开,而不必要求或暗示这种实体或动作之间的任何实际的这种关系或顺序。术语“包括”、“包含”或其任何其他变型旨在覆盖非排他性包含,使得包括一系列元素的过程、方法、物品或装置不仅仅包括那些元素,而是还可以包括未明确列出或这种过程、方法、物品或装置所固有的其他元素。在没有更多限制的情况下,以“包括…一个”开头的元素并不排除在组成该元素的过程、方法、物品或装置中存在附加相同的元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980029895.2/2.html,转载请声明来源钻瓜专利网。