Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2007-01-16
2007-01-16
Kim, Kenneth S. (Department: 2111)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C712S241000, C718S104000, C718S108000
Reexamination Certificate
active
10990385
ABSTRACT:
The present invention relates to a processor system. The processor system is made up of a multithread control unit for selectively making switching among said threads to be executed in an arithmetic unit, a loop predicting unit for predicting a loop of an instruction string on the basis of a processing history of a branch instruction in the thread, and a loop detecting unit for, when the loop predicting unit predicts the loop, detecting the loop on the basis of an instruction. When the loop detecting unit detects the loop, the multithread control unit making the switching from the thread, which is in execution in the arithmetic unit, to a different thread. This prevents a wait condition stemming from the loop from interfering with the execution of other threads without retouching software.
REFERENCES:
patent: 4979105 (1990-12-01), Daly et al.
patent: 5335330 (1994-08-01), Inoue
patent: 5740410 (1998-04-01), McDermott
patent: 5887178 (1999-03-01), Tsujimoto et al.
patent: 6018759 (2000-01-01), Doing et al.
patent: 6678638 (2004-01-01), Takamura
patent: 2004/0215939 (2004-10-01), Armstrong et al.
patent: 2005/0246506 (2005-11-01), Ukai
patent: 2002-163121 (2002-06-01), None
patent: 2002-278752 (2002-09-01), None
patent: 5-12010 (2003-01-01), None
LandOfFree
Thread switch upon spin loop detection by threshold count of... 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 switch upon spin loop detection by threshold count of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Thread switch upon spin loop detection by threshold count of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3767711