[发明专利]具有针对流式数据传输的流压缩的数据处理网络在审
申请号: | 201980030104.8 | 申请日: | 2019-05-02 |
公开(公告)号: | CN112074822A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 詹姆师德·加拉;图沙尔·P·兰格;潘尼德拉·库马尔·马纳瓦;迪米特里奥斯·卡塞利迪斯 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F12/0815 | 分类号: | G06F12/0815 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 杨佳婧 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 针对 数据传输 压缩 数据处理 网络 | ||
提供了一种用于在包括经由互连结构耦合的多个设备的数据处理网络的请求节点和主节点之间进行数据传输的改进协议,该协议将通过互连结构传输的响应消息的数量最小化。当在互连结构中检测到拥塞时,主节点发送针对来自请求节点的写入请求的组合响应。该响应被延迟,直到在主节点处有可用的数据缓冲器并且主节点已经完成了相关联的一致性动作。当请求节点接收到组合响应时,要写入的数据和确认将合并到数据消息中。
背景技术
诸如片上系统(SoC)之类的数据处理系统可以包含多个处理器核心、多个数据缓存和共享数据资源。例如,在共享存储器系统中,每个处理器核心可以对单个共享地址空间进行读取和写入。在包含一个或多个缓存和包含多于一个共享单个缓存区域中的数据的设备的任何系统中,缓存一致性都是一个问题。包含缓存的系统存在两个潜在问题。第一,在缓存设备获取了副本之后,另一设备可以对存储器进行更新。此时,缓存中的数据已过期或无效,并且不再包含最新数据。第二,包含回写缓存的系统必须处理以下情况:设备对本地缓存的副本进行写入,而此时存储器不再包含最新数据。读取存储器的第二设备将看到过期的数据。
数据处理系统可以被布置为经由互连系统耦合在一起以形成网络的多个节点。用于维持缓存一致性的协议的一个示例使用监听(snoop)请求。当网络中的节点想要访问与某个特定地址相关联的数据时,监听消息被发送到具有被存储在本地缓存中的所请求数据的副本的其他节点。
通常,通过实现消息传递协议,来在具有共享资源的数据处理系统中维持一致性。系统的性能受到互连结构的消息传输能力和完成每个事务所需的消息数量的限制。在一些应用中,这样经由互连进行数据流式传输,互连结构可能变得拥塞,从而限制系统的性能。
附图说明
附图提供了将用于更全面地描述各种代表性实施例的视觉表示,并且本领域技术人员可以使用该视觉表示来更好地理解所公开的代表性实施例及其固有优点。在这些附图中,类似的附图标记标识对应的元素。
图1是根据各种代表性实施例的数据处理网络的框图;
图2和图3是根据本公开的实施例的数据处理装置中的数据写入事务的事务流程图;
图4是示出根据各种代表性实施例的数据处理网络的节点之间的通信信道的图示;
图5是根据本公开的实施例的数据处理装置中的数据写入事务的事务流程图;
图6是根据各种代表性实施例的在处理数据写入事务时主节点的操作的方法的流程图;以及
图7是根据各种代表性实施例的在处理数据写入事务时请求节点的操作的方法的流程图。
具体实施方式
虽然本公开容许多种不同形式的实施例,但在附图中已示出并且将在本文中在详细描述具体实施例,要理解本公开将被视为本公开的原理的示例,而不旨在将本公开局限于所示和所述的具体实施例。在下面的描述中,可以使用类似的附图标记来描述附图的若干视图中相同的、相似的或对应的部分。
在本文档中,诸如第一和第二、顶部和底部等关系术语可仅用于将一个实体或动作与另一实体或动作区分开,而不必要求或暗示这样的实体或动作之间的任何实际的这种关系或顺序。术语“包括”、“包含”、“含有”、“带有”、“有”、“具有”或其任何其他变体旨在涵盖非排他性包含,使得过程、方法、物品或包括元素列表的装置不仅包括这些元素,还可以包括未明确列出的或这种过程、方法、物品或装置固有的其他元素。以“包括…”开头的元素在没有更多约束的情况下,不排除在包括该元素的过程、方法、物品或装置中存在附加的相同元素。
在整个本文档中,对“一个实施例”、“特定实施例”、“实施例”、“(一个或多个)实现方式”、“(一个或多个)方面”或相似术语的引用意味着结合实施例描述的特定特征、结构或特性被包括在本公开的至少一个实施例中。因此,在整个本说明书中这样的短语在各个地方的出现不一定都指代同一实施例。此外,特定特征、结构或特性可以在一个或多个实施例中以任何合适的方式组合而不受限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980030104.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:免疫效应细胞及其应用
- 下一篇:通过可信执行环境保护数据的设备和方法