在基于处理器的设备中维护包括域状态非拥有(DSN)的域一致性状态

    公开(公告)号:CN116137906A

    公开(公告)日:2023-05-19

    申请号:CN202180063402.4

    申请日:2021-05-31

    Abstract: 公开了在基于处理器的设备中维护包括域状态非拥有(DSN)的域一致性状态。在这方面,基于处理器的设备提供被组织成多个域的多个处理元件(PE),每一个处理元件包含一个或多个PE和本地排序点电路(LOP)。基于处理器的设备支持给定域内针对由PE高速缓存的一致性颗粒的域一致性状态。域一致性状态包括DSN域一致性状态,其指示一致性颗粒未在任何域内以共享修改状态被高速缓存。在一些实施例中,在接收到用于对一致性颗粒的读取访问请求后,系统排序点电路(SOP)确定一致性颗粒在多个域中的域内以DSN域一致性状态被高速缓存,并且如果必要,可以安全地从系统存储器中读取一致性颗粒以满足读取访问。

    在基于处理器的设备中跟踪重复读取以指导高速缓存一致性协议的动态选择

    公开(公告)号:CN116157783A

    公开(公告)日:2023-05-23

    申请号:CN202180054054.4

    申请日:2021-05-28

    Abstract: 公开了在基于处理器的设备中跟踪重复读取以指导高速缓存一致性协议的动态选择。在这方面,基于处理器的设备包括处理元件(PE)和中央排序点电路(COP)。COP在逐个存储的基础上动态地选择写入无效协议或写入更新协议来作为高速缓存一致性协议,以用于维护存储器存储操作的高速缓存一致性。COP的选择是基于由PE使用重复读取指示符生成的协议偏好指示符,每一个PE维护该重复读取指示符以跟踪一致性颗粒是否被PE重复读取(例如,作为轮询读取的结果,或者作为在一致性颗粒由于无效窥探而从高速缓存中被逐出后重新读取一致性颗粒的结果)。在选择高速缓存一致性协议之后,COP向PE发送指示所选择的高速缓存一致协议的响应消息。

    提供基于处理器的设备中的高速缓存一致性协议的动态选择

    公开(公告)号:CN114930305A

    公开(公告)日:2022-08-19

    申请号:CN202080092476.6

    申请日:2020-11-24

    Abstract: 公开了提供在基于处理器的设备中的高速缓存一致性协议的动态选择。就这一点而言,基于处理器的设备包括主PE和至少一个探听者PE、以及中央排序点(COP)。COP在逐存储的基础上动态地选择写入无效协议或写入更新协议作为高速缓存一致性协议,以用于维持由主PE进行的存储器存储操作的高速缓存一致性。该选择由COP基于可以由主PE、至少一个探听者PE、以及COP本身中的一个或多个生成和提供的一个或多个协议偏好指示符而被做出。在选择要使用的高速缓存一致性协议之后,COP向主PE和至少一个探听者PE中的每一个发送指示所选择的高速缓存一致性协议的响应消息。

    在基于处理器的设备中支持跨连贯颗粒边界的原子存储器访问

    公开(公告)号:CN114641760A

    公开(公告)日:2022-06-17

    申请号:CN202080077385.5

    申请日:2020-10-27

    Abstract: 公开了在基于处理器的设备中支持跨连贯颗粒边界的原子存储器访问。在这方面,基于处理器的设备包括多个处理元件(PE),并且还包括被配置成分发连贯颗粒(“cogran”)对原子访问(CPAA)令牌的专用中央排序点(SPCOP)。为了在连贯颗粒对上执行原子存储器访问,在PE可以以独占状态获得连贯颗粒对中的每个连贯颗粒之前,PE必须持有针对包含该连贯颗粒对中的一个连贯颗粒的地址块的CPAA令牌。因为必须在获得对连贯颗粒对中的至少一个连贯颗粒的独占访问之前获取CPAA令牌,并且因为SPCOP被配置成只允许一个CPAA令牌针对给定的地址块活跃,因此可以避免寻求访问相同连贯颗粒的PE之间的死锁和活锁。

    促进基于处理器的设备中的页表条目(PTE)维护

    公开(公告)号:CN114303135A

    公开(公告)日:2022-04-08

    申请号:CN202080061397.9

    申请日:2020-06-17

    Abstract: 公开了促进基于处理器的设备中的页表条目(PTE)维护。在这方面,基于处理器的设备包括处理元件(PE),处理元件(PE)被配置为支持两种新的一致性状态:遍历器可读(W)和已修改的遍历器可访问(MW)。W一致性状态指示由硬件表遍历器(HTW)对对应的一致性颗粒的读取访问被许可,但是由非HTW代理进行的所有写入操作和所有读取操作被禁止。MW一致性状态指示一致性颗粒的仅对HTW可见的、被缓存的副本可能存在于其他高速缓存中。在一些实施例中,每个PE还被配置为支持用于修改PTE的SP‑PTE字段的特殊页表条目(SP‑PTE)字段存储指令,以向PE的本地高速缓存指示:对应的一致性颗粒应该转变为MW状态,并且向远程本地高速缓存指示:一致性颗粒的副本应该更新它们的一致性状态。

Patent Agency Ranking