System to optimally order cycles originating from a single physical link
AssigneeHewlett-Packard Development Company, L.P.
InventorsParas Shah, Ryan J. Hensley, Jaideep Dastidar
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsParas Shah, Ryan J. Hensley, Jaideep Dastidar
Estimating the term…
A method and architecture optimizes transaction ordering in a hierarchical bridge environment. A parent-bridge is one level above a child-bridge, which in turn is one level above a grand-child component. The parent-bridge is a bridge-bridge. The child-bridge can be a bus-bridge or a bridge-bridge. The grand-child component can be a bus, a bus-bridge or a bridge-bridge. A parent-bridge is connected to a child-bridge via child-links, the child-bridge connected to grandchild-links, and the parent-bridge having multiple transaction order queues (TOQs) per child-link. Ideally, the parent-bridge has one TOQ for each grandchild-link where the parent-bridge applies separate transaction ordering for each of the grandchild-links. However, at a minimum, the system uses at least two TOQs per child-link, and as such, provides a higher level of transaction throughput than systems using one TOQ per child-link. The child-bridge sends a signal to the parent-bridge identifying from which grandchild-link a transaction was sent.
A parent-bridge, comprised of:
A child-bridge, comprised of:
A method of routing transactions with transaction identifiers, the transactions received by a parent-bridge, the parent-bridge comprising a child-link and a plurality of transaction order queues for the child-link, comprising the steps of:
A method of routing transactions, the transactions received by a child-bridge on a plurality of grand-child links, the child-bridge connected to a parent-bridge, comprising the steps of:
A computer system, comprising:
Dependencies are inferred from the claim text.