×

Method and apparatus for transaction tag assignment and maintenance in a distributed symmetric multiprocessor system

  • US 7,529,799 B2
  • Filed: 06/05/2002
  • Issued: 05/05/2009
  • Est. Priority Date: 11/08/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of managing transaction tags in a multiprocessor system, the transactions tags identifying transactions in the multiprocessing system, the method comprising the steps of:

  • receiving a transaction from a master device, wherein the transaction comprises a port-bus transaction tag, wherein the port-bus transaction tag comprises a source identifier that uniquely identifies the master device within a node that issued the transaction, and a transaction identifier that uniquely identifies the transaction in a set of transactions issued by the master device;

    translating the port-bus transaction tag for the transaction to a system-level transaction tag by adding a node identifier to the port-bus transaction tag to form the system-level transaction tag, the node identifier being an identifier that uniquely identifies a node having a node controller that the master device is connected to;

    registering the transaction in an entry in a transaction registry, the transaction registry being a place for registering transactions;

    broadcasting a second transaction, wherein the second transaction comprises the system-level transaction tag for the transaction that is broadcast as a part of the broadcasting step; and

    registering the second transaction in an entry in a second transaction registry, the second transaction registry being a place for registering transactions and associating address portions of transactions with corresponding data portions of transactions of a split transaction bus.

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