×

Buffered transfer of data blocks between memory and processors independent of the order of allocation of locations in the buffer

  • US 7,003,628 B1
  • Filed: 12/27/2002
  • Issued: 02/21/2006
  • Est. Priority Date: 12/27/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for controlling data block transfers, comprising:

  • maintaining a pool of available storage locations within a buffer;

    allocating a storage location from the pool in response to a pending request for transfer of a data block, wherein allocating includes designating the allocated storage location to be in a first state that indicates that the allocated storage location is unavailable for subsequent allocation and contains invalid data;

    transferring the data block into the allocated storage location, wherein transferring includes designating the allocated storage location to be in a second state that indicates that the allocated storage location is unavailable for subsequent allocation and contains valid data; and

    retrieving the data block from the allocated storage location, wherein retrieving the data block is independent of an order in which other storage locations within the buffer are allocated.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×