【技术实现步骤摘要】
本专利技术的领域涉及在包括经由互连连接的多个设备的系统中的数据处理的领域,并且具体地,涉及同步该分布式系统内不同组件的方式。
技术介绍
包括由一个或多个互连所互连的许多设备的分布式系统是已知的。流经这些互连的事务(transaction)请求可能采用不同的路线并且可能以不同方式被延迟。因此,事务的顺序有相当大的机会改变。取决于事务,这可能是或者不是问题,但是在某些情况下,它可导致可具有无法预料结果的程序顺序的改变。因此,在事务请求流中某些点处系统的同步是重要的,并且事务请求生成器可具有生成某些同步请求的能力,所述同步请求可通过系统被多播,以便确定更早事务的进展。当对全部多播的同步请求的响应已被接收时,事务请求生成器将知道先前的事务已到达所请求的点并且发出随后的事务请求是安全的。这种同步请求的一个示例是屏障请求。这些被生成以便相关于屏障请求维持事务请求的顺序。因此,事务请求生成器可在事务请求流中的某个点生成屏障,其中重要的是在随后的事务请求被发出之前先前的事务请求已完成或至少到达了系统中的要求点。因此,所有待决(pending)事务请求被发出并且多个屏障事务被生成 ...
【技术保护点】
一种同步设备,用于响应于多个不同类型的系统同步请求之一的接收来确定通过数据处理系统发送的至少事务请求的子集的进展,所述数据处理系统具有多个设备,包括用于生成所述事务请求的多个事务请求生成设备、用于接收所述事务请求的多个接收设备、所述同步设备和用于互连这些设备中的至少一些设备的至少一个互连;所述系统同步请求包括所述多个事务生成设备之一所生成的请求并且查询至少事务请求的子集的进展;所述同步设备包括:至少一个端口,用于接收来自所述数据处理系统的请求,以及向所述数据处理系统输出请求和响应;系统同步请求标识电路,用于标识在所述至少一个端口处接收的系统同步请求的类型;缓冲电路,用于存储 ...
【技术特征摘要】
...
【专利技术属性】
技术研发人员:潘尼德拉·库玛·曼娜瓦,詹姆师德·加拉,拉玛穆尔西·古鲁·普拉萨哈,迈克尔·艾伦·菲利波,
申请(专利权)人:ARM有限公司,
类型:发明
国别省市:英国;GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。