×

Task synchronization mechanism and method

  • US 6,990,560 B2
  • Filed: 01/16/2003
  • Issued: 01/24/2006
  • Est. Priority Date: 01/16/2003
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a plurality of processors;

    a memory coupled to the plurality of processors;

    a global lock residing in the memory;

    a plurality of processor-specific locks residing in the memory, each processor-specific lock corresponding to one of the plurality of processors; and

    a task synchronization mechanism residing in the memory and executed by at least one of the plurality of processors, the task synchronization mechanism controlling access by the plurality of processors to a shared resource, the task synchronization mechanism updating one of the plurality of processor-specific locks when the requested access is a request for shared access to the shared resource, the task synchronization mechanism updating the global lock when the requested access is for exclusive access to the shared resource.

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