Method and system for controlling information flow in a high frequency digital system from a producer to a buffering consumer via an intermediate buffer
    1.
    发明授权
    Method and system for controlling information flow in a high frequency digital system from a producer to a buffering consumer via an intermediate buffer 失效
    用于通过中间缓冲器控制从生产者到缓冲消费者的高频数字系统中的信息流的方法和系统

    公开(公告)号:US06598086B1

    公开(公告)日:2003-07-22

    申请号:US09436961

    申请日:1999-11-09

    IPC分类号: G06F1516

    摘要: An information handling system includes a plurality of sequentially connected units including a first unit, a second unit and a third unit. Packets of information flow from the first unit directly to the second unit and then to the third unit, and each of the plurality of units provides a respective dynamic output indication indicating if that unit output a packet. The information handling system further includes a control unit that determines, utilizing all of the plurality of dynamic output indications, packet buffering capacities of the plurality of units, and guaranteed packet flows between adjacent ones of the plurality of units, if the first unit can output a packet directly to the second unit without packet loss. In response to this determination, the control unit outputs a control signal to the first unit.

    摘要翻译: 信息处理系统包括多个依次连接的单元,包括第一单元,第二单元和第三单元。 信息包从第一单元直接传输到第二单元,然后流向第三单元,并且多个单元中的每个单元提供指示该单元是否输出分组的相应的动态输出指示。 所述信息处理系统还包括:控制单元,其确定利用所述多个动态输出指示中的所有多个单元的分组缓冲能力以及所述多个单元中的相邻单元之间的保证的分组流,如果所述第一单元可以输出 一个数据包直接连到第二个单元没有丢包。 响应于该确定,控制单元向第一单元输出控制信号。

    Method and system for controlling information flow between a producer and a buffer in a high frequency digital system
    2.
    发明授权
    Method and system for controlling information flow between a producer and a buffer in a high frequency digital system 失效
    用于控制高频数字系统中的制造商和缓冲器之间的信息流的方法和系统

    公开(公告)号:US06606666B1

    公开(公告)日:2003-08-12

    申请号:US09436962

    申请日:1999-11-09

    IPC分类号: G06F1516

    CPC分类号: H04L47/39 H04L47/10 H04L49/90

    摘要: An information handling system includes a producer that outputs packets, a buffer that receives packets from the producer, buffers the packets, and eventually outputs the packets, and a control unit that controls the flow of packets from the producer to the buffer. The control unit receives as inputs a producer output indication indicating that the producer has output a packet to the buffer and a buffer output indication indicating that the buffer has output a packet. Based upon a capacity of the buffer, a number of the producer output indications, a number of buffer output indications, and a number of grant messages output to the producer within a feedback latency of the control unit, the control unit whether the producer can output a packet without packet loss. In response to a determination that the producer can output a packet without packet loss, the control unit outputs a grant message to the producer indicating that the producer is permitted to output a packet.

    摘要翻译: 信息处理系统包括输出分组的生成器,从生成器接收分组的缓冲器,缓冲分组,最终输出分组,以及控制单元,控制从生成器到缓冲器的分组流。 控制单元作为输入接收指示生成者已经向缓冲器输出分组的生成器输出指示和指示缓冲器已经输出分组的缓冲器输出指示。 基于缓冲器的容量,多个生成器输出指示,多个缓冲器输出指示以及在控制单元的反馈等待时间内向生成器输出的许多准许消息,控制单元是否可以输出 一个没有数据包丢失的数据包。 响应于确定生产者可以输出没有分组丢失的分组,控制单元向生产者输出授权消息,指示生产者被允许输出分组。

    Method and system for controlling information flow in a high frequency digital system from a producer to a buffering consumer via an intermediate buffer and a shared data path
    3.
    发明授权
    Method and system for controlling information flow in a high frequency digital system from a producer to a buffering consumer via an intermediate buffer and a shared data path 失效
    用于通过中间缓冲器和共享数据路径来控制从生产者到缓冲用户的高频数字系统中的信息流的方法和系统

    公开(公告)号:US06604145B1

    公开(公告)日:2003-08-05

    申请号:US09436963

    申请日:1999-11-09

    IPC分类号: G06F1516

    CPC分类号: H04L47/10 H04L47/27 H04L47/39

    摘要: An information handling system includes a plurality of producers that output packets of information, at least one consumer of the packets, and an information pipeline coupling the consumer and at least a particular producer among the plurality of producers. The information pipeline includes a shared resource having a bandwidth shared by multiple of the plurality of producers. The information handling system further includes a control unit that regulates packet output of the particular producer and that receives as inputs a producer output indication indicating that the particular producer output a packet and a shared resource input indication indicating that a packet output by the particular producer has been accepted by the shared resource for transmission to the consumer. Based upon these inputs, a number of grant messages output to the particular producer within a feedback latency of the control unit, and a portion of the bandwidth allocated to the particular producer, the control unit whether the particular producer can output a packet without packet loss. In response to a determination that the particular producer can output a packet without packet loss, the control unit outputs a grant message to the particular producer indicating that the particular producer is permitted to output a packet.

    摘要翻译: 信息处理系统包括输出信息分组的多个生成器,分组的至少一个消费者,以及耦合消费者和多个生产者中的至少特定生产者的信息流水线。 信息流水线包括具有由多个生产者中的多个共享的带宽的共享资源。 信息处理系统还包括控制单元,其调节特定生产者的分组输出并且接收指示特定生成者输出分组的生成器输出指示和指示由特定生产者输出的分组的共享资源输入指示 由共享资源接受传输给消费者。 基于这些输入,在控制单元的反馈等待时间内向特定生产者输出的许多授权消息以及分配给特定生产者的带宽的一部分,控制单元特定生产者是否可以输出分组而不丢包 。 响应于确定特定制作者可以输出没有分组丢失的分组,控制单元向特定制作者输出指示特定制作者被允许输出分组的授权消息。

    Method and system for controlling information flow between a producer and multiple buffers in a high frequency digital system
    4.
    发明授权
    Method and system for controlling information flow between a producer and multiple buffers in a high frequency digital system 有权
    用于控制高频数字系统中的生产者和多个缓冲器之间的信息流的方法和系统

    公开(公告)号:US06601105B1

    公开(公告)日:2003-07-29

    申请号:US09436960

    申请日:1999-11-09

    IPC分类号: G06F1516

    CPC分类号: G06F15/17

    摘要: An information handling system includes a producer that outputs packets of information, a plurality of buffers that can each receive packets from the producer and output the packets, and a control unit. The control unit receives at least one producer output indication indicating whether the producer output a packet to one of the plurality of buffers and a plurality of buffer output indications that each indicate whether a respective one of the plurality of buffers has output a packet. Based upon capacities of the plurality of buffers, the producer output indications, the buffer output indications and a number of grant messages output to the producer within a feedback latency of the control unit, the control unit whether the producer can output a packet without packet loss. If so, the control unit provides a grant message to the producer indicating that the producer is permitted to output a packet.

    摘要翻译: 信息处理系统包括输出信息包的生成器,可以从生产者接收分组并输出分组的多个缓冲器,以及控制单元。 所述控制单元接收至少一个生成器输出指示,所述至少一个生成器输出指示指示所述生成器是否向多个缓冲器之一输出分组,以及多个缓冲器输出指示,每个指示所述多个缓冲器中的相应一个是否已经输出分组。 基于多个缓冲器的能力,生成器输出指示,缓冲器输出指示和在控制单元的反馈等待时间内向生成器输出的许多准许消息,控制单元是否可以输出分组而不丢包 。 如果是,则控制单元向生产者提供指示允许生产者输出分组的授权消息。