×

Blocking local sense synchronization barrier

  • US 7,770,170 B2
  • Filed: 07/12/2005
  • Issued: 08/03/2010
  • Est. Priority Date: 07/12/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • concurrently executing software threads on parallel processors;

    synchronizing the concurrently executing software threads via a synchronization barrier implemented via a synchronization barrier method having a property that no thread of the concurrently executing software threads can return from a call before all threads of the concurrently executing software threads have entered it; and

    providing a variable that is to be changed within the synchronization barrier method, and read to determine when software threads should be released, wherein said variable is a local sense variable that is strictly local to the synchronization barrier method and neither a global variable nor a processor private variable, and wherein said variable is known within a block of code associated with the synchronization barrier method, but inaccessible to code outside the block.

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