Method using a dispatch flush in a simultaneous multithread...

Electrical computers and digital processing systems: processing – Processing control – Branching

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S216000

Reexamination Certificate

active

10422676

ABSTRACT:
The processing of instructions from multiple threads using a shared dispatch pipeline is controlled by invoking a dispatch flush operation wherein instructions of a selected thread in the shared dispatch pipeline are flushed in response to resource requirements. An exception condition detected in one thread can be resolved by issuing a following instruction for that thread. Until the exception condition is resolved, resources are not released that allow the second thread to dispatch which in turn prevents dispatch from the first thread to resolve the exception condition. A flush of the first thread is not issued to resolve the stall. Instead, a dispatch flush of the second thread is issued. If a second thread instruction has long latency resource requirements that prevent the first thread from dispatching to resolve the exception, then a hold is issued controlling when the second thread instruction is refetched.

REFERENCES:
patent: 4200912 (1980-04-01), Harrington et al.
patent: 5596733 (1997-01-01), Worley et al.
patent: 6055650 (2000-04-01), Christie
patent: 6493741 (2002-12-01), Emer et al.
patent: 6694425 (2004-02-01), Eickemeyer
patent: 2002/0087840 (2002-07-01), Kottapalli et al.
patent: 07-248897 (1995-09-01), None
patent: 2001-356903 (2001-12-01), None
Dorai et al, “Transparent Threads: Resource Sharing in SMT Processors for High Single-Thread Performance,” Sep. 2002, pp. 30-41.
“Selective Flush of Shared and Other Pipeline Stages In A Multithread Processor,” U.S. Appl. No. 09/564,930, filed May 4, 2000; pp. 1-37 (pending patent application).

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 using a dispatch flush in a simultaneous multithread... 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 using a dispatch flush in a simultaneous multithread..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method using a dispatch flush in a simultaneous multithread... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3805403

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