×

Method for enabling multi-processor synchronization

  • US 8,539,188 B2
  • Filed: 01/29/2009
  • Issued: 09/17/2013
  • Est. Priority Date: 01/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method executed by a plurality of processors for a plurality of mutexes, comprising:

  • associating a sequence generator with each mutex, each sequence generator being adapted to generate a value for each of the processors from a sequence of values, starting from a first value;

    associating a turn indicator with each mutex, wherein a first value of the turn indicator is initialized to the first value from the sequence of values;

    when entering a section of code associated with the mutex,accessing the associated sequence generator to read a second value from the sequence of values, andwaiting until the associated turn indicator equals the said second value from the sequence of values before accessing the section of code; and

    when exiting the section of code, setting the turn indicator to a third value subsequent to the second value in the sequence of values.

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