首页> 外国专利> METHOD AND APPARATUS FOR USING GLOBAL SNOOPING TO PROVIDE CACHE COHERENCE TO DISTRIBUTED COMPUTER NODES IN A SINGLE COHERENT SYSTEM

METHOD AND APPARATUS FOR USING GLOBAL SNOOPING TO PROVIDE CACHE COHERENCE TO DISTRIBUTED COMPUTER NODES IN A SINGLE COHERENT SYSTEM

机译:在单个相干系统中使用全局侦听为分布式计算机节点提供缓存一致性的方法和装置

摘要

A method and apparatus for providing cache coherence in a multiprocessor system which is configured into two or more nodes (58) with memory local to each node and a tag and address crossbar system (70) and a data crossbar system (72) which interconnects all nodes. The disclosure is applicable to multiprocessor computer systems which utilize system memory distributed over more than one node and snooping of data states in each node which utilizes memory local to that node. Global snooping is used to provide a single point of serialization of data tags. A central crossbar controller examines cache state tags of a given address line for all nodes simultaneously and issues an appropriate reply back to a node requesting data while generating other data requests to any other node in the system for the purpose of maintaining cache coherence and supplying the requested data. The system utilizes memory local to each node by dividing such memory into local and remote categories which are mutually exclusive for any given cache line. The disclosure provides support for a third level remote cache for each node.
机译:一种用于在多处理器系统中提供高速缓存一致性的方法和装置,该系统被配置为两个或多个节点(58),每个节点都具有本地存储器,并且标签和地址纵横制系统(70)和数据纵横制系统(72)将所有互连节点。本公开适用于利用分布在一个以上节点上的系统存储器以及利用利用该节点本地的存储器的每个节点中的数据状态监听的多处理器计算机系统。全局侦听用于提供数据标签的单点序列化。中央交叉开关控制器同时检查所有节点的给定地址线的高速缓存状态标签,并向请求数据的节点发出适当的答复,同时向系统中的任何其他节点生成其他数据请求,以保持高速缓存的一致性并提供高速缓存的一致性。要求的数据。该系统通过将每个节点划分为本地和远程类别来利用每个节点本地的内存,这些类别对于任何给定的高速缓存行都是互斥的。本公开为每个节点提供对第三级远程缓存的支持。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号