×

Group and virtual locking mechanism for inter processor synchronization

  • US 6,662,252 B1
  • Filed: 12/08/2002
  • Issued: 12/09/2003
  • Est. Priority Date: 11/03/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. Apparatus for enabling a plurality of threads of execution to simultaneously access a shared resource of a programmable processor, comprising:

  • a lock controller associated with a plurality of threads of execution; and

    a lock instruction, the lock instruction executed by a particular thread of execution of the plurality of threads of execution when the particular thread requires a lock in the shared resource, the lock instruction cooperating with the lock controller to generate a lock request to the shared resource, the lock request merged with group information from other threads of execution requesting a lock, the lock controller thereby managing requests by the plurality of threads of execution for the shared resource.

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