×

Credit-based flow control technique in a modular multiprocessor system

  • US 20020146022A1
  • Filed: 04/09/2001
  • Published: 10/10/2002
  • Est. Priority Date: 05/31/2000
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for creating a load balancing, deadlock-free virtual channel communication structure in a shared buffer resource of a switch fabric within a modular multiprocessor system, the switch fabric interconnecting a plurality of nodes and configured to transport transaction packets having a plurality of types from a global input port of a first node through a hierarchical switch to a global output port of a second node, the method comprising the steps of:

  • establishing within the switch fabric a plurality of virtual channel queues, each queue storing a type of transaction packet;

    providing a plurality of counters, each counter associated with a virtual channel queue;

    and structuring the shared buffer resource through use of the counters so as to create;

    a generic buffer region having entries for accommodating any type of transaction packet, a forward progress region having one or more entries for accommodating a first type of transaction packet, and a deadlock avoidance region having entries for accommodating one or more second types of transaction packets.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×