-
公开(公告)号:CN114641760A
公开(公告)日:2022-06-17
申请号:CN202080077385.5
申请日:2020-10-27
Applicant: 微软技术许可有限责任公司
IPC: G06F12/0831 , G06F12/0837
Abstract: 公开了在基于处理器的设备中支持跨连贯颗粒边界的原子存储器访问。在这方面,基于处理器的设备包括多个处理元件(PE),并且还包括被配置成分发连贯颗粒(“cogran”)对原子访问(CPAA)令牌的专用中央排序点(SPCOP)。为了在连贯颗粒对上执行原子存储器访问,在PE可以以独占状态获得连贯颗粒对中的每个连贯颗粒之前,PE必须持有针对包含该连贯颗粒对中的一个连贯颗粒的地址块的CPAA令牌。因为必须在获得对连贯颗粒对中的至少一个连贯颗粒的独占访问之前获取CPAA令牌,并且因为SPCOP被配置成只允许一个CPAA令牌针对给定的地址块活跃,因此可以避免寻求访问相同连贯颗粒的PE之间的死锁和活锁。
-
公开(公告)号:CN114930305A
公开(公告)日:2022-08-19
申请号:CN202080092476.6
申请日:2020-11-24
Applicant: 微软技术许可有限责任公司
IPC: G06F12/0831
Abstract: 公开了提供在基于处理器的设备中的高速缓存一致性协议的动态选择。就这一点而言,基于处理器的设备包括主PE和至少一个探听者PE、以及中央排序点(COP)。COP在逐存储的基础上动态地选择写入无效协议或写入更新协议作为高速缓存一致性协议,以用于维持由主PE进行的存储器存储操作的高速缓存一致性。该选择由COP基于可以由主PE、至少一个探听者PE、以及COP本身中的一个或多个生成和提供的一个或多个协议偏好指示符而被做出。在选择要使用的高速缓存一致性协议之后,COP向主PE和至少一个探听者PE中的每一个发送指示所选择的高速缓存一致性协议的响应消息。
-