共享替换策略计算机高速缓存系统和方法

    公开(公告)号:CN108664415B

    公开(公告)日:2023-07-21

    申请号:CN201810257476.1

    申请日:2018-03-27

    Abstract: 本发明的系统和方法的实施例利用窥探过滤器提供牺牲品独占高速缓存中的高速缓存替换,在重新引用回CPU时在窥探过滤器中不丢失替换信息。替换信息存储在窥探过滤器中,这表示,可完全保存历史访问数据,并且允许LLC再插入点具有更大的灵活性,同时在L2高速缓存中不存储额外比特。本发明的系统和方法还包括窥探过滤器替换技术。当事务将高速缓存行移进移出主CPU时,本发明的系统和方法在窥探过滤器与牺牲品独占高速缓存(例如,LLC)之间传递替换信息。这样保持和发展了在读操作时针对从牺牲品独占高速缓存去除的高速缓存行的现有替换信息,以及智能地替换窥探过滤器中的高速缓存行并使其变旧。

    用以避免负载填充冲突的设备以及系统

    公开(公告)号:CN109753444B

    公开(公告)日:2024-02-20

    申请号:CN201811231374.9

    申请日:2018-10-22

    Abstract: 本发明提供一种用以避免负载填充冲突的设备及系统。根据一个一般方面,一种设备,可包含配置成存储数据的第一高速缓存。设备可包含第二高速缓存,配置成响应于填充请求而向第一高速缓存供应数据和传入填充信号。设备还可包含执行电路,配置成经由负载请求从第一高速缓存取回数据。第一高速缓存可配置成:从传入填充信号获得与填充请求相关联的地址信息和时序信息,且至少部分地基于地址信息和时序信息来调度负载请求以试图避免负载填充冲突。根据一个一般方面,可以高得多的准确率来预测负载/填充冲突。

    用以避免负载填充冲突的设备以及系统

    公开(公告)号:CN109753444A

    公开(公告)日:2019-05-14

    申请号:CN201811231374.9

    申请日:2018-10-22

    Abstract: 本发明提供一种用以避免负载填充冲突的设备及系统。根据一个一般方面,一种设备,可包含配置成存储数据的第一高速缓存。设备可包含第二高速缓存,配置成响应于填充请求而向第一高速缓存供应数据和传入填充信号。设备还可包含执行电路,配置成经由负载请求从第一高速缓存取回数据。第一高速缓存可配置成:从传入填充信号获得与填充请求相关联的地址信息和时序信息,且至少部分地基于地址信息和时序信息来调度负载请求以试图避免负载填充冲突。根据一个一般方面,可以高得多的准确率来预测负载/填充冲突。

Patent Agency Ranking