首页> 外国专利> Method and apparatus for avoiding data bus grant starvation in a non-fair, prioritized arbiter for a split bus system with independent address and data bus grants

Method and apparatus for avoiding data bus grant starvation in a non-fair, prioritized arbiter for a split bus system with independent address and data bus grants

机译:在具有独立地址和数据总线授权的分离总线系统中,避免在不公平的优先仲裁器中避免数据总线授权匮乏的方法和装置

摘要

A distributed system structure for a large-way, symmetric multiprocessor system using a bus-based cache-coherence protocol is provided. The distributed system structure contains an address switch, multiple memory subsystems, and multiple master devices, either processors, I/O agents, or coherent memory adapters, organized into a set of nodes supported by a node controller. The node controller receives transactions from a master device, communicates with a master device as another master device or as a slave device, and queues transactions received from a master device. Since the achievement of coherency is distributed in time and space, the node controller helps to maintain cache coherency. In order to reduce the delays in giving address bus grants, a bus arbiter for a bus connected to a processor and a particular port of the node controller parks the address bus towards the processor. A history of address bus grants is kept to determine whether any of the previous address bus grants could be used to satisfy an address bus request associated with a data bus request. If one of them qualifies, the data bus grant is given immediately, speeding up the data bus grant process by anywhere from one to many cycles depending on the requests for the address bus from the higher priority node controller.
机译:提供了一种使用基于总线的高速缓存一致性协议的大型对称多处理器系统的分布式系统结构。分布式系统结构包含一个地址开关,多个内存子系统和多个主设备(处理器,I / O代理或相干内存适配器),它们被组织为节点控制器支持的一组节点。节点控制器从主设备接收事务,与作为另一主设备或从设备的主设备通信,并对从主设备接收到的事务进行排队。由于一致性的实现是在时间和空间上分布的,因此节点控制器有助于维持缓存的一致性。为了减少授予地址总线授权的延迟,用于连接到处理器的总线的总线仲裁器和节点控制器的特定端口将地址总线停泊到处理器。保留地址总线授权的历史以确定是否可以使用任何先前的地址总线授权来满足与数据总线请求相关的地址总线请求。如果其中之一合格,则立即授予数据总线授权,这取决于较高优先级节点控制器对地址总线的请求,从而将数据总线授予过程的速度从一个周期缩短到了多个周期。

著录项

  • 公开/公告号US6535941B1

    专利类型

  • 公开/公告日2003-03-18

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号US19990436200

  • 发明设计人 ROBERT EARL KRUSE;

    申请日1999-11-08

  • 分类号G06F130/00;

  • 国家 US

  • 入库时间 2022-08-22 00:06:22

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号