×

Method and apparatus for employing commit-signals and prefetching to maintain inter-reference ordering in a high-performance I/O processor

  • US 6,085,263 A
  • Filed: 10/24/1997
  • Issued: 07/04/2000
  • Est. Priority Date: 10/24/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. An I/O processor (IOP) for delivering I/O performance while maintaining inter-reference ordering among memory reference operations issued by an I/O device to a shared memory multiprocessor system, the IOP comprising:

  • an I/O cache having a plurality of cache entries for storing data relating to the memory reference operations issued by the I/O device; and

    a retire controller coupled to the I/O cache and configured to one of (i) retrieve data from an entry of the cache and provide the retrieved data to the I/O device and (ii) update the entry with data provided by the I/O device, the retire controller imposing inter-reference ordering among the memory reference operations including operations issued to the system for data not present in the cache, the inter-reference ordering based on receipt of a commit signal for each operation issued to the system, the commit signal generated by an ordering point of the system and transmitted to the IOP in response to total ordering of each issued operation at the ordering point, wherein the commit signal for a memory reference operation indicates the apparent completion of the operation rather than actual completion of the operation.

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