The present disclosure relates to data processing. A data processing system consisting of a master node for initiating data transmission; one or more nodes from a node to receive the data transmission; and a local node to control the coherence between the data stored by the data processing system; one from the master node to one or more from the nodes. At least one data transmission bypasses the local node.
【技术实现步骤摘要】
数据处理
本申请涉及数据处理。
技术介绍
数据传输协议可以例如在片上系统(SoC)或片上网络(NoC)系统的情况下调节经由互连电路彼此连接的装置或节点之间的数据传输的操作。这种数据传输协议的示例是所谓的AMBA(高级微控制器总线架构)CHI(相干集线器接口)协议。在CHI协议中,节点可以分为请求节点(RN)、本地节点(HN)或从节点(SN)。节点可以完全相干或输入/输出(I/O)相干。完全相干的HN或RN(分别是HN-F、RN-F)包括相干的缓存存储器;完全相干的SN(SN-F)与HN-F配对。HN-F可以管理存储区域的相干性。在此,术语“相干(coherent)”意味着由一个节点写入到相干存储器系统中的存储器地址的数据与由节点中的另一个从相干存储器系统中的该存储器地址读取的数据一致。因此,与相干函数相关联的逻辑的作用是确保在数据处理事务发生之前,如果待访问的数据项的版本过期(由于对相同数据项的另一个副本进行修改),则待访问的副本首先被更新。类似地,如果数据处理事务涉及修改数据项,则相干逻辑避免与数据项的其它现有副本的冲突。CHI协议旨在通过提供写入数据通道应该是自由流动来避免互连成为禁止数据传输的瓶颈。这通过HN响应于接收来自RN的与对SN的数据写入相关的写入请求而将完整的数据分组缓冲区分配给该RN以在CHI兼容系统中实现。当与传输相关的所有数据微片(流控制数字)已从RN接收到并发送到SN上时,数据分组缓冲区被释放。这种布置对HN处的缓冲空间提出重要的要求。其它示例性协议包括AXI(高级可扩展接口)或ACE(AXI一致性扩展)协议。CHI和AXI/ACE ...
【技术保护点】
1.一种数据处理系统,包括:主节点,用于发起数据传输;一个或多个从节点,用于接收所述数据传输;以及本地节点,用于控制由所述数据处理系统存储的数据之间的相干性;其中从所述主节点到所述一个或多个从节点中的一个的至少一个数据传输绕过所述本地节点。
【技术特征摘要】
2016.12.20 US 15/384,6881.一种数据处理系统,包括:主节点,用于发起数据传输;一个或多个从节点,用于接收所述数据传输;以及本地节点,用于控制由所述数据处理系统存储的数据之间的相干性;其中从所述主节点到所述一个或多个从节点中的一个的至少一个数据传输绕过所述本地节点。2.如权利要求1所述的系统,其中:所述主节点被配置为向所述本地节点发出请求到所述一个或多个从节点中的一个的数据传输的传输请求;所述本地节点被配置为将传输请求和访问请求串行化到所述一个或多个从节点,以使得在从节点处写入到存储器地址的数据与响应于后续的访问请求从所述存储器地址读取的数据一致。3.如权利要求2所述的系统,其中所述本地节点被配置为响应于请求到所述一个或多个从节点的给定从节点的数据传输的给定传输请求的串行化来发布指示对应于所述给定传输请求的所述数据传输应直接对所述给定从节点进行的授权。4.如权利要求3所述的系统,其中:由所述本地节点发布的所述授权包括源节点标识符和目标节点标识符;并且所述源节点标识符指示所述给定从节点是所述授权的来源。5.如权利要求4所述的系统,其中所述数据传输包括来源于由所述本地节点发布的所述授权的所述源节点标识符的目标节点标识符。6.如权利要求2所述的系统,其中所述本地节点被配置为禁止与稍后串行化的传输请求相关的第二数据传输将数据写入到与先前串行化的传输请求相关的第一数据传输相同的存储器地址,直到完成所述第一数据传输之后为止。7.如权利要求1所述的系统,其中所述一个或多个从节点中的每一个被配置为独立于针对所述从节点的任何其它数据传输来接受针对所述从节点的每个数据传输。8.如权利要求3所述的系统,其包括:接口电路,所述接口电路位于所述主节点与所述本地节点和所述一个或多个从节点之间;所述接口电路被配置为根据第一数据传输协议从所述主节点接收传输请求和数据传输,并且根据不同的第二数据传输协议将来自所述所接收的数据传输的数据传输到所述给定从节点。9.如权利要求8所述的系统,其中所述接口电路被配置为生成传输消息,以传输到所述给定从节点,所述传输消息至少包括来自所述所接收的传输请求的存储器地址信息和来自所述所接收的数据传输的数据。10.如权利要求9所述的系统,其中所述接口电路包括缓冲区,用于缓冲以下项中的至少一个:来自所述所接收的传输请求的地址信息;以及来自所述所接收的数据传输的数据。11.如权利要求8所述的系统,其中所述主...
【专利技术属性】
技术研发人员:耿光辉,安德鲁·戴维·图恩,丹尼尔·萨拉,潘尼德拉·库玛·曼娜瓦,布鲁斯·詹姆斯·梅休森,贾姆希德·贾拉勒,
申请(专利权)人:ARM有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。