当前位置: 首页 > 专利查询>英特尔公司专利>正文

减少来自侦听过滤器的后无效事务制造技术

技术编号:3908216 阅读:291 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及减少来自侦听过滤器的后无效事务,在一个实施例中,本发明专利技术包括一种方法:从高速缓存代理接收未决容量驱逐的指示,确定来自高速缓存代理的无效写回事务对于与未决容量驱逐相关联的高速缓存线是否是可能的,以及如果为是,则将与所述高速缓存线相关联的侦听过滤器条目从侦听过滤器移到分级区。描述并要求保护其他实施例。

【技术实现步骤摘要】
减少来自侦听过滤器的后无效事务
技术介绍
在具有多个处理器和多个高速缓存的多处理器系统中,每个高速缓存可存储存储器中所存储的数据片的副本。当一个以上的高速缓存包含同一数据片的 副本时出现了问题。已经开发了多种技术来确保多个高速缓存上的数据一致 性。例如,当一个高速缓存中的数据被修改时,该数据的其它副本被标记为无 效,以使得它们将不会被使用。为了帮助维持高速缓存一致性,很多系统包括诸如侦听过滤器之类的目录 以帮助确定在这种多个高速缓存的高速缓存线中数据的存在和状态。可发生总 线代理监视例如读/写操作的存储器事务的侦听操作。代理可将存储器事务中涉 及的高速缓存线的状态记录在侦听过滤器中。高速缓存线的状态可指示该线是 仅具有在主存储器外的一个有效副本,具有由多个高速缓存共享的多个有效副 本,还是不具有在主存储器外的副本(即它在所有高速缓存中都已经无效)。 侦听过滤器中的数据条目通常部分地根据主存储器中其地址的一部分索引。侦听过滤器有时会缺乏用于记录新存储器事务的线的状态的空间,且可能 需要从侦听过滤器驱逐条目以容纳新的事务。通常当条目被驱逐出侦听过滤器时,后无效(back-invalidatio本文档来自技高网...

【技术保护点】
一种方法,包括: 从高速缓存代理接收未决容量驱逐的指示; 确定来自所述高速缓存代理的无效写回事务对于与所述未决容量驱逐相关联的高速缓存线是否是可能的;以及 如果所述无效写回事务是可能的,则将与所述高速缓存线相关联的侦听过滤 器条目从侦听过滤器移到分级区。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:T库尔茨K程JD吉尔伯特J曼德尔布莱特
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

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

1