-
公开(公告)号:CN116157783A
公开(公告)日:2023-05-23
申请号:CN202180054054.4
申请日:2021-05-28
Applicant: 微软技术许可有限责任公司
IPC: G06F12/0811
Abstract: 公开了在基于处理器的设备中跟踪重复读取以指导高速缓存一致性协议的动态选择。在这方面,基于处理器的设备包括处理元件(PE)和中央排序点电路(COP)。COP在逐个存储的基础上动态地选择写入无效协议或写入更新协议来作为高速缓存一致性协议,以用于维护存储器存储操作的高速缓存一致性。COP的选择是基于由PE使用重复读取指示符生成的协议偏好指示符,每一个PE维护该重复读取指示符以跟踪一致性颗粒是否被PE重复读取(例如,作为轮询读取的结果,或者作为在一致性颗粒由于无效窥探而从高速缓存中被逐出后重新读取一致性颗粒的结果)。在选择高速缓存一致性协议之后,COP向PE发送指示所选择的高速缓存一致协议的响应消息。
-
公开(公告)号:CN116137906A
公开(公告)日:2023-05-19
申请号:CN202180063402.4
申请日:2021-05-31
Applicant: 微软技术许可有限责任公司
IPC: G06F12/0817
Abstract: 公开了在基于处理器的设备中维护包括域状态非拥有(DSN)的域一致性状态。在这方面,基于处理器的设备提供被组织成多个域的多个处理元件(PE),每一个处理元件包含一个或多个PE和本地排序点电路(LOP)。基于处理器的设备支持给定域内针对由PE高速缓存的一致性颗粒的域一致性状态。域一致性状态包括DSN域一致性状态,其指示一致性颗粒未在任何域内以共享修改状态被高速缓存。在一些实施例中,在接收到用于对一致性颗粒的读取访问请求后,系统排序点电路(SOP)确定一致性颗粒在多个域中的域内以DSN域一致性状态被高速缓存,并且如果必要,可以安全地从系统存储器中读取一致性颗粒以满足读取访问。
-