Method and apparatus for supporting very large transactions

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07739456

ABSTRACT:
One embodiment of the present invention provides a system that executes a transaction on a multi-threaded processor. The system starts by executing the transaction in a “transaction-pending mode,” which involves placing load-marks or store-marks on cache lines loaded from or stored to during transaction-pending mode and also buffers store operations in a store queue. Upon encountering a store queue overflow, the system continues to execute the transaction in a “store-queue-overflow mode,” which involves placing load-marks or store-marks on cache lines loaded from or stored to during store-queue-overflow mode and discards store data which does not fit into the store queue during store operations. Upon completing the transaction in the store-queue-overflow mode, the system re-executes the transaction in a “repeating-transaction mode,” which involves executing the instructions in the transaction non-speculatively, which allows the store operations to commit to the memory hierarchy.

REFERENCES:
patent: 7293161 (2007-11-01), Chaudhry et al.
patent: 7484080 (2009-01-01), Chaudhry et al.
patent: 7523266 (2009-04-01), Chaudhry et al.
patent: 2001/0014941 (2001-08-01), Akkary 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 supporting very large 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 supporting very large transactions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for supporting very large transactions will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4187550

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