[发明专利]使用全局窥探向单个相干系统中的分布式计算机节点提供高速缓存一致性的方法和设备无效
| 申请号: | 03802570.1 | 申请日: | 2003-01-09 |
| 公开(公告)号: | CN1620651A | 公开(公告)日: | 2005-05-25 |
| 发明(设计)人: | 托马斯·B·伯格;布鲁斯·M·吉尔伯特;托马斯·D·洛维特 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F13/00 | 分类号: | G06F13/00 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 付建军 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 一种用于提供多处理器系统中的高速缓存一致性的方法和设备,所述多处理器系统被配置为两个或多个具有本地存储器的节点(58),以及将所有节点互相连接的标记和地址纵横开关系统(70)和数据纵横开关系统(72)。本发明适用于多处理器计算机系统,所述多处理器计算机系统利用在一个以上节点分布的系统存储器并窥探利用节点本地存储器的每一节点中的数据状态。使用全局窥探来提供数据标记的单一的序列化点。中心纵横开关控制器同时检查所有节点的给定地址线的高速缓存状态标记,并向正在请求数据的节点发出适当回复,同时向系统中的任何其他节点生成其他数据请求,以便维护高速缓存一致性并提供被请求的数据。系统通过将每一个节点的本地存储器划分为本地和远程类别来利用每一个节点的本地存储器,所述类别对于任何给定的高速缓存线是互相排斥的。本发明为每一个节点提供了三级远程高速缓存支持。 | ||
| 搜索关键词: | 使用 全局 窥探 单个 相干 系统 中的 分布式 计算机 节点 提供 高速缓存 一致性 方法 设备 | ||
【主权项】:
1.一种在多处理器系统中维护高速缓存一致性的方法,所述多处理器系统具有由互连的通信通道(70-72)连接的多个节点(58),能够存储有关系统内的数据的位置和状态的信息,每一个节点具有至少一个高速缓存,节点本地的存储设备,以及至少一个处理器设备,每一个节点内的处理器设备能够从本地存储设备、本地高速缓存或从非本地存储设备或非本地高速缓存通过互连的通信通道访问数据,该方法包括:存储有关所述互连通道(70,72)中的数据的状态的信息(102);响应发出请求的节点所发出的对被请求的那部分数据的请求,检查所述存储信息以判断被请求的那部分数据的最当前副本的位置;检索被请求的那部分数据的所述当前副本,并将所述数据定向到发出请求的节点;检查所述存储信息以判断被请求的数据的位置;以及指示所述系统向发出请求的节点发送所述被请求的数据,而不必经过所述互连通信通道。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/03802570.1/,转载请声明来源钻瓜专利网。
- 上一篇:纸箱和坯件
- 下一篇:用作散热片材料的铝合金





