×

Speculative multiaddress atomicity

  • US 7,376,800 B1
  • Filed: 04/27/2005
  • Issued: 05/20/2008
  • Est. Priority Date: 09/14/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing a plurality of operations in a shared memory system having a plurality of addresses comprising:

  • entering into a speculative mode;

    speculatively performing each of the plurality of operations on addresses in the shared memory system such that the plurality of operations appears atomic to one or more execution threads;

    marking addresses in the shared memory system that have been operated on speculatively as being in a speculative state; and

    exiting the speculative mode, wherein exiting the speculative mode includes marking the addresses in the shared memory system that have been operated on as being in a non-speculative state.

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