-
公开(公告)号:CN106096460B
公开(公告)日:2021-10-15
申请号:CN201610257120.9
申请日:2016-04-22
Applicant: ARM 有限公司
Inventor: 丹尼尔·萨拉 , 安东尼·约翰·哈里斯 , 哈坎·拉尔斯-戈兰·佩尔森 , 安德鲁·克里斯多佛·罗斯 , 伊恩·布拉特
IPC: G06F21/79
Abstract: 本公开涉及在互连中实施数据保护。提供了互连电路和操作互连电路的方法,其中互连电路适于将至少两个主设备耦合至存储器,每个主设备包括本地缓存。由互连电路仲裁的对存储器的任意访问都被位于互连电路与存储器之间的存储器保护控制器监管。互连电路将与从一个主设备接收到的存储器事务相关联的一致性类型修改为一种类型,该类型确保当由发出主设备指定的事务目标的拷贝的修改的版本是存储在另一主设备的本地缓存中时,对存储器中的事务目标的访问必然发生,由此该访问必须被存储器保护控制器监管。
-
公开(公告)号:CN106096460A
公开(公告)日:2016-11-09
申请号:CN201610257120.9
申请日:2016-04-22
Applicant: ARM有限公司
Inventor: 丹尼尔·萨拉 , 安东尼·约翰·哈里斯 , 哈坎·拉尔斯-戈兰·佩尔森 , 安德鲁·克里斯多佛·罗斯 , 伊恩·布拉特
IPC: G06F21/79
CPC classification number: G06F12/0831 , G06F12/0833 , G06F12/1491 , G06F2212/1052 , G06F21/79 , G06F2221/2141
Abstract: 本公开涉及在互连中实施数据保护。提供了互连电路和操作互连电路的方法,其中互连电路适于将至少两个主设备耦合至存储器,每个主设备包括本地缓存。由互连电路仲裁的对存储器的任意访问都被位于互连电路与存储器之间的存储器保护控制器监管。互连电路将与从一个主设备接收到的存储器事务相关联的一致性类型修改为一种类型,该类型确保当由发出主设备指定的事务目标的拷贝的修改的版本是存储在另一主设备的本地缓存中时,对存储器中的事务目标的访问必然发生,由此该访问必须被存储器保护控制器监管。
-
-
公开(公告)号:CN108205510A
公开(公告)日:2018-06-26
申请号:CN201711382988.2
申请日:2017-12-20
Applicant: ARM 有限公司
Inventor: 耿光辉 , 安德鲁·戴维·图恩 , 丹尼尔·萨拉 , 潘尼德拉·库玛·曼娜瓦 , 布鲁斯·詹姆斯·梅休森 , 贾姆希德·贾拉勒
IPC: G06F13/38
Abstract: 本公开涉及数据处理。一种数据处理系统包括主节点,用于发起数据传输;一个或多个从节点,用于接收所述数据传输;以及本地节点,用于控制由所述数据处理系统存储的数据之间的相干性;其中从所述主节点到所述一个或多个从节点中的一个的至少一个数据传输绕过所述本地节点。
-
公开(公告)号:CN117009272A
公开(公告)日:2023-11-07
申请号:CN202310919480.0
申请日:2017-12-20
Applicant: ARM有限公司
Inventor: 耿光辉 , 安德鲁·戴维·图恩 , 丹尼尔·萨拉 , 潘尼德拉·库玛·曼娜瓦 , 布鲁斯·詹姆斯·梅休森 , 贾姆希德·贾拉勒
IPC: G06F13/38
Abstract: 本公开涉及数据处理。一种数据处理系统包括主节点,用于发起数据传输;一个或多个从节点,用于接收所述数据传输;以及本地节点,用于控制由所述数据处理系统存储的数据之间的相干性;其中从所述主节点到所述一个或多个从节点中的一个的至少一个数据传输绕过所述本地节点。
-
-
公开(公告)号:CN108205510B
公开(公告)日:2023-08-15
申请号:CN201711382988.2
申请日:2017-12-20
Applicant: ARM 有限公司
Inventor: 耿光辉 , 安德鲁·戴维·图恩 , 丹尼尔·萨拉 , 潘尼德拉·库玛·曼娜瓦 , 布鲁斯·詹姆斯·梅休森 , 贾姆希德·贾拉勒
IPC: G06F13/38
Abstract: 本公开涉及数据处理。一种数据处理系统包括主节点,用于发起数据传输;一个或多个从节点,用于接收所述数据传输;以及本地节点,用于控制由所述数据处理系统存储的数据之间的相干性;其中从所述主节点到所述一个或多个从节点中的一个的至少一个数据传输绕过所述本地节点。
-
公开(公告)号:CN105786744A
公开(公告)日:2016-07-20
申请号:CN201610003934.X
申请日:2016-01-04
Applicant: ARM有限公司
Inventor: 安德鲁·戴维·图恩 , 皮特·安德鲁·里奥克勒 , 肖恩·詹姆斯·萨里斯布瑞 , 丹尼尔·萨拉 , 乔治·罗伯特·斯科特·劳埃德
IPC: G06F13/40
Abstract: 本公开涉及互连和互连的操作方法。提供了用于将多个主设备与多个从设备连接的互连、以及互连的操作方法。危险管理电路被用于将至重叠地址的交易串行化。此外,门控电路确保在与一个或多个主设备的接口处的有序写入观察(OWO)行为,此门控电路接收写入交易的写入地址传送且执行门控操作以对写入地址传送向从设备的向前传播进行门控,以便确保OWO行为。门控电路在危险管理电路的控制下执行门控操作。因此,对于经受由危险管理电路进行的危险检查的写入交易而言,这移除了实施任何其他处理来特别管理针对那些写入交易的OWO行为的需要。
-
公开(公告)号:CN105005538A
公开(公告)日:2015-10-28
申请号:CN201510167266.X
申请日:2015-04-10
Applicant: ARM有限公司
IPC: G06F13/14
Abstract: 本公开提供了许可对互连电路内的排序风险检测进行修复的装置和方法。片上系统集成电路(2)包括用于在事务源和事务目的地之间传送事务的互连电路(4)。重排序缓冲器(26)用于缓冲并许可对从事务源接收到的访问事务进行重排序。处理电路对从重排序缓冲器获取的给定访问事务并行地执行处理操作。风险检测和修复电路用于检测在处理操作之间出现的排序风险并且如果需要则取消并重复该处理操作。访问事务和重排序缓冲器使得除了已经检测到风险的访问事务之外的访问事务可独立于必须取消并修复该事务而进行,从而降低了与取消和修复相关联的开销。
-
-
-
-
-
-
-
-