Method and apparatus for handling ordered transactions

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus access regulation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S053000, C710S310000

Reexamination Certificate

active

06754751

ABSTRACT:

FIELD
The present invention is related to data transactions. More particularly, the present invention is directed to managing memory controller hub transaction ordering in systems supporting bus communication.
BACKGROUND
Many programming tasks, especially those controlling intelligent peripheral devices common in Peripheral Component Interconnect (PCI) systems, require specific events to occur in a specific order. If the events generated by the program do not occur in the hardware in the order intended by the software, a peripheral device may behave in a totally unexpected way. PCI transaction ordering rules provide hardware the flexibility to optimize performance by rearranging certain events that do not affect device operation, yet strictly enforce the order of events that do affect device operation.
One performance optimization that PCI systems are allowed to do is the posting of memory write transactions. Posting means the transaction is captured by an intermediate agent; e.g., a bridge from one bus to another, so that the transaction is captured by an intermediate source before it actually completes at its intended destination. This allows the source to proceed with the next operation while the transaction is still making its way through the system to its ultimate destination.
While posting improves system performance, it complicates event ordering. Since the source of a write transaction proceeds before the write actually reaches its destination, other events that the programmer intended to happen after the write may happen before the write.


REFERENCES:
patent: 6405276 (2002-06-01), Chen et al.
patent: 6513090 (2003-01-01), Jeddeloh
patent: 6618782 (2003-09-01), Gulick et al.
patent: 2002/0103948 (2002-08-01), Owen et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for handling ordered transactions does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for handling ordered transactions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for handling ordered transactions will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3330886

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.