Method and apparatus for awakening client threads in a...

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

Reexamination Certificate

active

07992150

ABSTRACT:
A computer implemented method, a data processing system, and computer usable program code for improving thread posting efficiency in a multiprocessor data processing system are provided. Aspects of the present invention first receive a set of threads from an application. The aspects of the present invention then group the set of threads with a plurality of processors based on a last execution of the set of threads on the plurality of processors to form a plurality of groups. The threads in each group in the plurality of groups are all last executed on a same processor. The aspects of the present invention then wake up the threads in the plurality of groups in any order.

REFERENCES:
patent: 5745778 (1998-04-01), Alfieri
patent: 5752031 (1998-05-01), Cutler et al.
patent: 5826081 (1998-10-01), Zolnowsky
patent: 5872972 (1999-02-01), Boland et al.
patent: 6006299 (1999-12-01), Wang et al.
patent: 6173308 (2001-01-01), Hilditch et al.
patent: 6243788 (2001-06-01), Franke et al.
patent: 6260057 (2001-07-01), Eykholt et al.
patent: 6434590 (2002-08-01), Blelloch et al.
patent: 6438573 (2002-08-01), Nilsen
patent: 6728959 (2004-04-01), Merkey
patent: 6735769 (2004-05-01), Brenner et al.
patent: 6748593 (2004-06-01), Brenner et al.
patent: 7137115 (2006-11-01), Sakamoto et al.
patent: 7383396 (2008-06-01), Wyman
patent: 2001/0025295 (2001-09-01), Kawachiya et al.
patent: 2003/0195920 (2003-10-01), Brenner et al.
patent: 2003/0236815 (2003-12-01), Brenner et al.
patent: 2004/0010667 (2004-01-01), Brenner
patent: 2004/0019679 (2004-01-01), E et al.
patent: 2005/0080824 (2005-04-01), Vaidyanathan et al.
patent: 2005/0210472 (2005-09-01), Accapadi et al.
patent: 2006/0036810 (2006-02-01), Accapadi et al.
patent: 2006/0123423 (2006-06-01), Brenner
“Lock priority boosting in an MP system with multiple run queues”, IBM Research Disclosure 441169, Jan. 2001, p. 174.
Brenner, “Efficient Tracking of Lock Ownership for Recovery Purposes”, IBM Technical Disclosure Bulletin, 92A 62737//KI8910133, Pub. No. 4b, Sep. 1992, pp. 445-446.
Cook et al., “Threat Blcok/Wake Up to Avoid Race Conditions in Multitasking Multithreaded Operating Systems”, IBM Technical Disclosure Bulletin, 91A 61524//BC8890334, Pub. No. 1, Jun. 1991, pp. 219-221.

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 awakening client threads in a... 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 awakening client threads in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for awakening client threads in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2659673

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