[发明专利]数据处理在审
申请号: | 201810130281.0 | 申请日: | 2018-02-08 |
公开(公告)号: | CN108459877A | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 迈克尔·菲利波;詹姆师德·加拉;克拉斯·玛格努斯·布鲁斯;艾利克斯·詹姆斯·沃;若弗雷·拉克尔巴;保罗·吉尔伯特·迈耶;布鲁斯·詹姆斯·梅休森;潘尼德拉·库玛·曼娜瓦 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据访问请求 数据存储节点 数据处理 源指示 数据处理装置 数据访问电路 节点提供 指示电路 指示完成 路由 响应 配置 | ||
本公开涉及数据处理。数据处理装置包括:数据访问请求节点;数据访问电路,用于接收来自数据访问请求节点的数据访问请求,并且路由用于由从两个或多个数据存储节点的组中选择的一个或多个数据存储节点完成的数据访问请求;以及指示电路,用于向数据访问请求节点提供源指示,以指示完成数据访问请求的一个或多个数据存储节点的属性;数据访问请求节点被配置为响应于源指示而改变其操作。
技术领域
本公开涉及数据处理。
背景技术
数据传输协议可以例如,在片上系统(SoC)或片上网络(NoC)系统的上下文中调节经由互连电路彼此连接的设备或节点之间的数据传输的操作。这种数据传输协议的示例是所谓的AMBA(高级微控制器总线架构)CHI(相干集线器接口)协议。
在CHI协议中,节点可以分为请求节点(RN)、主节点(HN)、或从节点(SN)。节点可以完全相干或输入/输出(I/O)相干。完全相干的HN或RN(分别是HN-F、RN-F)包括相干的高速缓存存储装置;完全相干的SN(SN-F)与HN-F配对。HN-F可以管理存储区域的相干性和/或序列化,并且可以被称为相干性点(POC)和/或序列化点(POS)的示例。
这里,术语“相干”意味着由一个节点写入相干存储器系统中的存储器地址的数据与由另一个节点从相干存储器系统中的该存储器地址读取的数据一致。因此,与相干功能相关联的逻辑的作用在于,确保在发生数据处理事务之前,如果要访问的数据项的版本过期(由于对同一数据项的另一副本进行修改),则首先需要更新要访问的副本。类似地,如果数据处理事务涉及修改数据项,则相干逻辑避免与数据项的其他现有副本冲突。
序列化涉及对来自潜在的多个请求节点的存储器访问请求的处理的排序,并且潜在使得不同的延迟周期被满足,从而使得来自这些请求的结果被以正确的顺序呈现给请求节点,并且请求(例如,对同一地址的数据写入之后的数据读取)之间的任何依赖性被正确处理。
诸如读取请求之类的数据访问可以经由HN-F进行,HN-F可以对读取请求本身进行处理(例如,通过访问高速缓存存储器)或者可以将读取请求转交给SN-F以进行解析,例如,如果所需要的数据项必须从主存储器或更高级别的高速缓存存储器读取的话。在这样的示例中,SN-F可以包括与诸如动态随机存取存储器(DRAM)之类的存储器相关联的动态存储器控制器(DMC)。HN-F在HN-F本身不能处理读取请求的情况下将该读取请求发给SN-F。
其他示例协议包括AXI(高级可扩展接口)或ACE(AXI相干性扩展)协议。例如,ACE协议不使用HN,但可以提供由互连实现的POC/POS。
发明内容
在一种示例布置中,提供了一种数据处理装置,包括:数据访问请求节点;数据访问电路,该数据访问电路接收来自数据访问请求节点的数据访问请求并路由数据访问请求,供从两个以上数据存储节点的群组中选择的一个或多个数据存储节点完成;以及指示电路,该指示电路向数据访问请求节点提供源指示,以指示完成数据访问请求的一个或多个数据存储节点的属性;数据访问请求节点被配置为响应于源指示而改变其操作。
在另一示例布置中,提供了一种数据存储装置,包括:数据访问电路,该数据访问电路从与该数据访问电路进行数据通信的数据访问请求节点接收数据访问请求并路由数据访问请求,供从两个以上数据存储节点的群组中选择的一个或多个数据存储节点完成;确认电路,该确认电路向数据访问请求节点提供确认消息以指示数据访问请求的完成;以及指示电路,该指示电路将确认消息与源指示相关联,该源指示用于指示数据存储节点的群组中完成数据访问请求的一个或多个数据存储节点的属性。
在另一示例布置中,提供了一种数据处理方法,包括:接收来自数据访问请求节点的数据访问请求;路由数据访问请求,供从两个以上数据存储节点的群组中选择的一个或多个数据存储节点完成;向数据访问请求节点提供源指示,以指示完成数据访问请求的一个或多个数据存储节点的属性;以及响应于源指示而改变数据访问请求节点的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810130281.0/2.html,转载请声明来源钻瓜专利网。