Cache tag system for use with multiple processors including the most
recently requested processor identification
    1.
    发明授权
    Cache tag system for use with multiple processors including the most recently requested processor identification 失效
    缓存标签系统,用于多处理器,包括最近要求的处理器标识

    公开(公告)号:US5737757A

    公开(公告)日:1998-04-07

    申请号:US787984

    申请日:1997-01-23

    CPC分类号: G06F12/0822

    摘要: A shared memory multiprocessor computer system in which one or more processor modules and/or input/output modules have cache memories. The main memory controller for each main memory of the system maintains a duplicate cache tag array containing current information on the status of data lines from the main memory that are stored in the cache memories. Thus, coherency checks can be performed directly by the main memory controller. This eliminates the need for each processor having a cache memory to perform a separate coherency check and to communicate the results of its coherency checks to the main memory controller, and thereby reduces delays associated with processing coherent transactions.

    摘要翻译: 一种共享存储器多处理器计算机系统,其中一个或多个处理器模块和/或输入/输出模块具有缓存存储器。 用于系统的每个主存储器的主存储器控制器维护一个重复的高速缓存标签阵列,其中包含存储在高速缓冲存储器中的来自主存储器的数据线的状态的当前信息。 因此,一致性检查可以由主存储器控制器直接执行。 这消除了对具有高速缓存存储器的每个处理器执行单独的一致性检查并将其一致性检查的结果传送到主存储器控制器的需要,从而减少与处理相干事务相关联的延迟。

    Fast pipelined distributed arbitration scheme
    3.
    发明授权
    Fast pipelined distributed arbitration scheme 失效
    快速流水线分布仲裁方案

    公开(公告)号:US5519838A

    公开(公告)日:1996-05-21

    申请号:US201186

    申请日:1994-02-24

    IPC分类号: G06F13/368 G06F13/00

    CPC分类号: G06F13/368

    摘要: A bus system having a bus arbitration scheme. The bus system includes a bus and a plurality of client modules coupled to the bus. Each of the client modules is capable of transmitting information on the bus to another of client module, and only one client module is entitled to transmit information on the bus at any time. A module entitled to transmit information on the bus has control of the bus for a minimum period of time defining a cycle. To determine which module is entitled to use the bus, each client module generates an arbitration signal when it seeks to transmit information on the bus. Each client module has an arbitration signal processor responsive to the arbitration signals for determining whether the module is entitled to transmit information on said bus. The system preferably also contains a host module that informs the client modules what types of transactions allowed on the bus in a given cycle. Each arbitration signal processor preferably is also responsive to the client option signals sent by the host module during an earlier cycle.

    摘要翻译: 具有总线仲裁方案的总线系统。 总线系统包括总线和耦合到总线的多个客户端模块。 每个客户端模块能够将总线上的信息发送到客户端模块的另一个,只有一个客户端模块有权在任何时候在总线上传输信息。 有权在总线上传输信息的模块可以控制总线最短时间来定义一个周期。 为了确定哪个模块有权使用总线,当客户端模块试图在总线上传输信息时,每个客户端模块都会产生仲裁信号。 每个客户端模块具有响应于仲裁信号的仲裁信号处理器,用于确定模块是否有权在所述总线上发送信息。 系统还优选地还包括主机模块,其向客户端模块通知在给定周期中在总线上允许的交易类型。 每个仲裁信号处理器优选地还响应于在较早的周期期间由主机模块发送的客户端选项信号。

    Multiprocessor system for maintaining cache coherency by checking the
coherency in the order of the transactions being issued on the bus
    5.
    发明授权
    Multiprocessor system for maintaining cache coherency by checking the coherency in the order of the transactions being issued on the bus 失效
    通过按照在总线上发出的事务的顺序检查一致性来维持高速缓存一致性的多处理器系统

    公开(公告)号:US5530933A

    公开(公告)日:1996-06-25

    申请号:US201463

    申请日:1994-02-24

    IPC分类号: G06F12/00 G06F12/08 G06F12/06

    CPC分类号: G06F12/0831

    摘要: A coherency scheme of use with a system having a bus, a main memory, a main memory controller for accessing main memory in response to transactions received on the bus, and a set of processor modules coupled to the bus. Each processor module has a cache memory and is capable of transmitting coherent transactions on the bus to other processor modules and to the main memory controller. Each processor module detects coherent transactions issued on the bus and performs cache coherency checks for each of the coherent transactions. Each processor module has a coherency queue for storing all transactions issued on the bus and for performing coherency checks for the transactions in first-in, first-out order. When a module transmits a coherent transaction on a bus, it places its own transaction into its own coherency queue.

    摘要翻译: 与具有总线的系统一起使用的一致性方案,主存储器,用于响应于在总线上接收到的事务来访问主存储器的主存储器控制器,以及耦合到总线的一组处理器模块。 每个处理器模块具有高速缓冲存储器,并且能够将总线上的相干事务发送到其他处理器模块和主存储器控制器。 每个处理器模块检测总线上发出的相干事务,并执行每个相干事务的高速缓存一致性检查。 每个处理器模块具有用于存储在总线上发布的所有事务的一致性队列,并且用于以先入先出顺序执行事务的一致性检查。 当模块在总线上传输一致的事务时,它将自己的事务置于自己的一致性队列中。

    DELAY QUEUES BASED ON DELAY REMAINING
    6.
    发明申请
    DELAY QUEUES BASED ON DELAY REMAINING 有权
    基于延迟延迟的延迟队列

    公开(公告)号:US20140036695A1

    公开(公告)日:2014-02-06

    申请号:US13562901

    申请日:2012-07-31

    IPC分类号: H04L12/26

    CPC分类号: H04L49/901

    摘要: Techniques are provided for performing a delay. A request for a delay may be received. A plurality of delay queues may be provided, with each delay queue spanning a range of delay remaining. The request may be assigned to a delay queue based on the delay remaining. The request may be moved to a different delay queue as the delay remaining decreases.

    摘要翻译: 提供技术来执行延迟。 可能会收到延迟请求。 可以提供多个延迟队列,其中每个延迟队列跨越延迟范围。 可以根据剩余的延迟将请求分配给延迟队列。 随着延迟的下降,该请求可以被移动到不同的延迟队列。

    DISTRIBUTION TREES WITH STAGES
    7.
    发明申请
    DISTRIBUTION TREES WITH STAGES 审中-公开
    分布条与阶段

    公开(公告)号:US20130223443A1

    公开(公告)日:2013-08-29

    申请号:US13407125

    申请日:2012-02-28

    IPC分类号: H04L12/56

    CPC分类号: H04L12/56

    摘要: Techniques described herein provide for sending packets to nodes based on distribution trees with stages. A packet may be received at a node. The stage of the node may be determined. A distribution tree may be selected. Based on the stage and the selected distribution tree, subsequent stage nodes may be determined. The packet may be sent to the subsequent stage nodes.

    摘要翻译: 本文描述的技术提供了基于具有阶段的分布树向节点发送分组。 可以在节点处接收分组。 可以确定节点的阶段。 可以选择分配树。 根据阶段和选择的分布树,可以确定后续阶段节点。 该分组可以被发送到后续的节点。

    CORRECTIVE ACTIONS BASED ON PROBABILITIES
    8.
    发明申请
    CORRECTIVE ACTIONS BASED ON PROBABILITIES 有权
    基于可行性的纠正措施

    公开(公告)号:US20130117605A1

    公开(公告)日:2013-05-09

    申请号:US13288782

    申请日:2011-11-03

    IPC分类号: G06F11/07

    CPC分类号: H04L47/22 H04L47/30 H04L69/40

    摘要: Techniques for taking corrective action based on probabilities are provided. Request messages may include a size of a data packet and a stated issue interval. A probability of taking corrective action based on the size of the data packet, the stated issue interval, and a target issue interval may be retrieved. Corrective action may be taken with the retrieved probability.

    摘要翻译: 提供了基于概率采取纠正措施的技术。 请求消息可以包括数据分组的大小和所述发布间隔。 可以检索基于数据分组的大小,所述问题间隔和目标问题间隔采取校正动作的概率。 纠正措施可以采用检索的概率。

    DELAYS BASED ON PACKET SIZES
    9.
    发明申请
    DELAYS BASED ON PACKET SIZES 有权
    基于分组尺寸的延迟

    公开(公告)号:US20130111050A1

    公开(公告)日:2013-05-02

    申请号:US13286878

    申请日:2011-11-01

    IPC分类号: G06F15/16

    CPC分类号: H04L12/4633 H04L49/505

    摘要: Techniques for delays based on packet sizes are provided. Request messages may identify the size of a data packet. Delays may be initiated based in part on a portion of the size of the data packet. The delays may also be based in part on target issue intervals. Request messages may be sent after the delays.

    摘要翻译: 提供了基于分组大小的延迟技术。 请求消息可以标识数据分组的大小。 可以部分地基于数据分组的大小的一部分来启动延迟。 这些延误也可能部分地基于目标问题间隔。 请求消息可能会在延迟之后发送。