×

Decoupling of write address from its associated write data in a store to a shared memory in a multiprocessor system

  • US 7,743,223 B2
  • Filed: 08/18/2003
  • Issued: 06/22/2010
  • Est. Priority Date: 08/18/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer system having a plurality of processors connected to across a network a shared memory, a method of decoupling a write address from its corresponding write data in a store to the shared memory, comprising:

  • generating a write request address for a memory write, wherein the write request address points to a memory location in the shared memory;

    transferring a write request to the shared memory, wherein the write request includes the write request address;

    noting the write request address in the shared memory;

    enforcing memory ordering in subsequent load and store requests to the write request address until the write data associated with the write request is written into the shared memory;

    when the corresponding write data becomes available, transferring the write data to the shared memory in instruction order across the network without the write request address;

    pairing, within the shared memory, the write request address with the separately transferred corresponding write data; and

    storing the write data into the shared memory as a function of the write request address.

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