Thread-type-based load balancing in a multithreaded processor

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

C718S104000, C714S001000, C714S002000

Reexamination Certificate

active

08087029

ABSTRACT:
Resources to be used by concurrent threads in a multithreaded processor are allocated based on thread types of the threads, and thread-type-based criteria governing resource allocation decisions are dynamically modified based on feedback information indicating the degree to which various thread types are using the resource. For each of at least two thread types, an amount of the resource is reserved, and amounts currently allocated are tracked. When an allocation request for a new thread is received, the allocation is made or not based on the new thread's type, the amount of the resource reserved for that type, and the amount currently allocated to threads of that type. If, based on feedback information from the allocation decision, the amount of the resource reserved for one thread type is determined to be insufficient, the reserved amounts are modified to better meet the demand.

REFERENCES:
patent: 5020115 (1991-05-01), Black
patent: 5969726 (1999-10-01), Rentschler et al.
patent: 6630935 (2003-10-01), Taylor et al.
patent: 6654780 (2003-11-01), Eilert et al.
patent: 6731289 (2004-05-01), Peercy et al.
patent: 6897871 (2005-05-01), Morein et al.
patent: 7233335 (2007-06-01), Moreton et al.
patent: 7240117 (2007-07-01), Zatloukal et al.
patent: 7428732 (2008-09-01), Sandri et al.
patent: 7665090 (2010-02-01), Tormasov et al.
patent: 2002/0174318 (2002-11-01), Stuttard et al.
patent: 2003/0041173 (2003-02-01), Hoyle
patent: 2004/0143833 (2004-07-01), Heyrman et al.
patent: 2004/0207630 (2004-10-01), Moreton et al.
patent: 2005/0203904 (2005-09-01), Mehaffy et al.
patent: 2006/0259733 (2006-11-01), Yamazaki et al.
S.J. Eggers et al., “Simultaneous Multithreading: A Platform for Next-Generation Processors” IEEE Micro, Sep.-Oct. 1997, p. 12-19.

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

Thread-type-based load balancing in a multithreaded processor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Thread-type-based load balancing in a multithreaded processor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Thread-type-based load balancing in a multithreaded processor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4294779

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