【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1、在当今的多核处理器中,高速缓存的层次结构让处理器获益良多。例如,处理器核心可以访问专用于其使用的一级高速缓存。一级高速缓存通常较小且位于其所服务的处理器核心的本地,因此可以有效地进行访问。此外,处理器核心还可以访问也会由多核处理器计算机中的其他处理器核心使用的二级高速缓存,并且可能访问三级高速缓存。二级高速缓存和三级高速缓存通常是较大的高速缓存,但由于远离处理器核心,因此访问效率较低。在多级高速缓存架构中,会考虑将从高级高速缓存中驱逐的数据块(即行)插入高速缓存层次结构中的低级高速缓存。因此,存储被驱逐数据块的高速缓存(即受害者填充高速缓存)的插入策略会用于确定是插入被驱逐数据块,还是将其发送到层次结构中的下一级高速缓存。我们需要一些技术来优化受害者填充高速缓存的插入策略。
技术实现思路
【技术保护点】
1.一种维护低级高速缓存的插入策略的方法,所述方法包括:
2.根据权利要求1所述的方法,其中所的插入策略应用重引用间隔预测(RRIP)替换策略,为所插入的数据块分配RRIP值。
3.根据权利要求1所述的方法,其中所选择的插入策略应用最近最少使用(LRU)替换策略,为所插入的数据块分配最近值。
4.根据权利要求1所述的方法,所述方法还包括:
5.根据权利要求1所述的方法,其中所述低级高速缓存是组相联高速缓存,并且所述方法还包括:
6.根据权利要求5所述的方法,其中基于所述第一候选策略或所述第二候选策略中的一者更
...【技术特征摘要】
【国外来华专利技术】
1.一种维护低级高速缓存的插入策略的方法,所述方法包括:
2.根据权利要求1所述的方法,其中所的插入策略应用重引用间隔预测(rrip)替换策略,为所插入的数据块分配rrip值。
3.根据权利要求1所述的方法,其中所选择的插入策略应用最近最少使用(lru)替换策略,为所插入的数据块分配最近值。
4.根据权利要求1所述的方法,所述方法还包括:
5.根据权利要求1所述的方法,其中所述低级高速缓存是组相联高速缓存,并且所述方法还包括:
6.根据权利要求5所述的方法,其中基于所述第一候选策略或所述第二候选策略中的一者更新所选择的插入策略包括:
7.根据权利要求5所述的方法,其中基于所述第一候选策略或所述第二候选策略中的一者更新所选择的插入策略包括:
8.一种用于维护低级高速缓存的插入策略的系统,所述系统包括:
9.根据权利要求8所述的系统,其中所选择的插入策略应用rrip替换策略,为所插入的数据块分配rrip值。
10.根据权利要求8所述的系统,其中所选择的插入策略应用lru替换策略,为所插入的数据块分配最近值。
11.根据权利要求8所述的系统,其中,如果确定要插入,则所述指令还使所述系统:
12.根据权利要...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。