Method and apparatus for providing dynamic locks for global...

Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C711S147000, C711S168000

Reexamination Certificate

active

07444634

ABSTRACT:
One embodiment of the present invention provides a system that facilitates applying a dynamic lock to a range of a resource within a computer system. Upon receiving a request to lock to the range of the resource from a thread, the system examines an active lock pool to determine if the range of the resource is currently locked. If not, the system retrieves a dynamic lock from a free lock pool. Next, the system sets resource information in the dynamic lock so that the dynamic lock is associated with the resource. The system also sets owner information in the dynamic lock so that the dynamic lock is associated with the thread that is requesting the dynamic lock. Finally, the system adds the dynamic lock to the active lock pool.

REFERENCES:
patent: 5285528 (1994-02-01), Hart
patent: 5301337 (1994-04-01), Wells et al.
patent: 5623659 (1997-04-01), Shi et al.
patent: 5692178 (1997-11-01), Shaughnessy
patent: 5734909 (1998-03-01), Bennett
patent: 5761659 (1998-06-01), Bertoni
patent: 5797004 (1998-08-01), Lindholm et al.
patent: 5835906 (1998-11-01), Hagersten et al.
patent: 5909540 (1999-06-01), Carter et al.
patent: 5983225 (1999-11-01), Anfindsen
patent: 6014730 (2000-01-01), Ohtsu
patent: 6101569 (2000-08-01), Miyamoto et al.
patent: 6144983 (2000-11-01), Klots et al.
patent: 6247099 (2001-06-01), Skazinski et al.
patent: 6314563 (2001-11-01), Agesen et al.
patent: 6411983 (2002-06-01), Gallop
patent: 6430638 (2002-08-01), Kessler et al.
patent: 6836887 (2004-12-01), Such
patent: 2004/0019639 (2004-01-01), E et al.
patent: 2004/0210902 (2004-10-01), Such
patent: 2006/0136926 (2006-06-01), Goldick
Agesen, Ole et al. “An Efficient Meta-lock for Implementing Ubiquitous Synchronization.” ACM. 1999.
Rajwar, Ravi et al. “Speculative Lock Elision: Enabling Highly Concurrent Multithreaded Execution.” Dec. 5, 2001.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for providing dynamic locks for global... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for providing dynamic locks for global..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing dynamic locks for global... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4019772

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.