×

Augmented instruction set for proactive synchronization within a computer system

  • US 7,606,985 B2
  • Filed: 08/23/2006
  • Issued: 10/20/2009
  • Est. Priority Date: 08/23/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • a processor that implements an x86 architecture executing a set of instructions comprising a critical code section to request exclusive access to a plurality of memory resources using a plurality of memory mov instructions each including an x86 lock instruction prefix, and each specifying a memory address of a respective one of the plurality of memory resources, wherein the set of instructions includes an acquire instruction that comes after the mov instructions in program order;

    storing each memory address referenced by the set of instructions within a processor buffer;

    wherein, in response to execution of the acquire instruction, sending each memory address stored within the processor buffer, as a set, to be compared to other addresses to which exclusive access has been granted.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×