发明名称 |
集中监听过滤的方法和设备 |
摘要 |
一种使用监听过滤器的计算机系统的示例实施方案包括通过交换设备耦合在一起的多个结点。每个结点包含多个处理器和高速缓冲存储器以及一个系统存储区。从一个结点到另一个结点的所有业务交换都通过交换设备进行。交换设备包含一个监听过滤器,它跟踪计算机系统中的所有高速缓冲存储器的高速缓冲存储器行一致性信息。除了标记和状态信息之外,监听过滤器还存储指示哪个结点拥有每个高速缓冲存储器行的副本的信息。监听过滤器部分用于禁止监听处理在不包含目标高速缓冲存储器行的结点上执行,由此减轻系统总开销、减少系统互连总线上的业务流量、并减小执行监听处理所需的时间。 |
申请公布号 |
CN1329846C |
申请公布日期 |
2007.08.01 |
申请号 |
CN01817691.7 |
申请日期 |
2001.08.10 |
申请人 |
英特尔公司 |
发明人 |
L·罗伊;K·程;F·布里格斯;M·哈雷;M·切克莱奥夫 |
分类号 |
G06F12/08(2006.01) |
主分类号 |
G06F12/08(2006.01) |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
吴立明;王勇 |
主权项 |
1.一种执行集中监听过滤的设备,所述设备包括:交换设备,包括多个结点接口端口,用来提供与多个结点之间的通信;和监听过滤器,用来为多个结点维持高速缓冲存储器一致性信息,其中,所述交换设备可操作地在监听过滤器中执行查找的同时对多个结点的其中第二个执行推测性读操作,查找结果被发送到多个结点的其中第一个,与此同时,如果该查找指示没有结点拥有与读操作指定的地址对应的存储器的高速缓冲存储器行,就发送存储器读确认消息到多个结点的其中第二个。 |
地址 |
美国加利福尼亚州 |