System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于历史的选择性高速缓存行无效请求制造技术_技高网

基于历史的选择性高速缓存行无效请求制造技术

技术编号:41662392 阅读:5 留言:0更新日期:2024-06-14 15:22
提供了用于执行高速缓存操作的技术。该项技术包括记录使第一处理器独占访问第一高速缓存行被视为有问题的指示;检测第一处理器推测性执行针对第一高速缓存行的存储指令;以及响应于检测,基于指示,拒绝使第一处理器独占访问第一高速缓存行。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、现代微处理器实施用于高通量的大量特征。一些此类特征包括具有高度并行架构以及推测性地进行执行。对此类特征的改进在不断进行。


技术实现思路

【技术保护点】

1.一种方法,所述方法包括:

2.根据权利要求1所述的方法,所述方法进一步包括:

3.根据权利要求2所述的方法,其中,使所述第一处理器独占访问所述第一高速缓存行包括将所述第一高速缓存行存储到与所述第一处理器相关联的状态为独占的第一高速缓存中。

4.根据权利要求2所述的方法,其中,使所述第一处理器独占访问所述第一高速缓存行包括将与所述第一处理器相关联的第一高速缓存中的所述第一高速缓存行的一致性状态更改为独占。

5.根据权利要求2所述的方法,其中,使所述第一处理器独占访问所述第一高速缓存行包括使与所述第二处理器相关联的第二高速缓存中的所述第一高速缓存行的副本无效。

6.根据权利要求2所述的方法,其中,所述第二处理器的所述访问是对所述第一高速缓存行进行读取或写入或者请求将所述第一高速缓存行更改为共享状态或无效状态。

7.根据权利要求1所述的方法,所述方法进一步包括:

8.根据权利要求7所述的方法,其中,使所述第一处理器独占访问所述第一高速缓存行包括使与第二处理器相关联的第二高速缓存中的所述第一高速缓存行的副本无效。

9.根据权利要求2所述的方法,其中,在所述第一高速缓存行的所述一致性状态变为已修改之前所述第一高速缓存行的一致性状态变为无效或共享的情况下,所述第二处理器对所述第一高速缓存行的访问发生在所述第一处理器写入到所述第一高速缓存行之前。

10.一种系统,所述系统包括:

11.根据权利要求10所述的系统,其中,所述高速缓存控制器被进一步配置为:

12.根据权利要求11所述的系统,其中,使所述第一处理器独占访问所述第一高速缓存行包括将所述第一高速缓存行存储到状态为独占的所述第一高速缓存中。

13.根据权利要求11所述的系统,其中,使所述第一处理器独占访问所述第一高速缓存行包括将所述第一高速缓存中的所述第一高速缓存行的一致性状态更改为独占。

14.根据权利要求11所述的系统,其中,使所述第一处理器独占访问所述第一高速缓存行包括使与所述第二处理器相关联的第二高速缓存中的所述第一高速缓存行的副本无效。

15.根据权利要求11所述的系统,其中,所述第二处理器的所述访问是对所述第一高速缓存行进行读取或写入或者请求将所述第一高速缓存行更改为共享状态或无效状态。

16.根据权利要求10所述的系统,其中,所述高速缓存控制器被进一步配置为:

17.根据权利要求16所述的系统,其中,使所述第一处理器独占访问所述第一高速缓存行包括使与第二处理器相关联的第二高速缓存中的所述第一高速缓存行的副本无效。

18.根据权利要求11所述的系统,其中,在所述第一高速缓存行的所述一致性状态变为已修改之前所述第一高速缓存行的一致性状态变为无效或共享的情况下,所述第二处理器对所述第一高速缓存行的访问发生在所述第一处理器写入到所述第一高速缓存行之前。

19.一种系统,所述系统包括:

20.根据权利要求19所述的系统,其中,所述高速缓存控制器被进一步配置为:

...

【技术特征摘要】
【国外来华专利技术】

1.一种方法,所述方法包括:

2.根据权利要求1所述的方法,所述方法进一步包括:

3.根据权利要求2所述的方法,其中,使所述第一处理器独占访问所述第一高速缓存行包括将所述第一高速缓存行存储到与所述第一处理器相关联的状态为独占的第一高速缓存中。

4.根据权利要求2所述的方法,其中,使所述第一处理器独占访问所述第一高速缓存行包括将与所述第一处理器相关联的第一高速缓存中的所述第一高速缓存行的一致性状态更改为独占。

5.根据权利要求2所述的方法,其中,使所述第一处理器独占访问所述第一高速缓存行包括使与所述第二处理器相关联的第二高速缓存中的所述第一高速缓存行的副本无效。

6.根据权利要求2所述的方法,其中,所述第二处理器的所述访问是对所述第一高速缓存行进行读取或写入或者请求将所述第一高速缓存行更改为共享状态或无效状态。

7.根据权利要求1所述的方法,所述方法进一步包括:

8.根据权利要求7所述的方法,其中,使所述第一处理器独占访问所述第一高速缓存行包括使与第二处理器相关联的第二高速缓存中的所述第一高速缓存行的副本无效。

9.根据权利要求2所述的方法,其中,在所述第一高速缓存行的所述一致性状态变为已修改之前所述第一高速缓存行的一致性状态变为无效或共享的情况下,所述第二处理器对所述第一高速缓存行的访问发生在所述第一处理器写入到所述第一高速缓存行之前。

10.一种系统,所述系统包括:

11.根据权利要求10所述的系统...

【专利技术属性】
技术研发人员:保罗·J·莫耶
申请(专利权)人:超威半导体公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1