Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or...
Reexamination Certificate
2007-03-20
2007-03-20
Chan, Eddie (Department: 2183)
Electrical computers and digital processing systems: processing
Dynamic instruction dependency checking, monitoring or...
C712S228000
Reexamination Certificate
active
10422026
ABSTRACT:
A methodology to process flushes in an SMT processor with a dynamically shared group completion table (GCT) and a Flush table comprises identification of incoming flush sources by thread. This uses the forward link array by flush source to determine the next instruction group following the group indicated by the flush source (for example, for mispredicts and load/store flush-next type flushes). Presentation of flush completion table entry numbers or instruction group identifiers (Gtags) to the flush table for computation of oldest flushed group tag corresponding to each thread. The flush selection cycle wherein the flush table outputs are compared against saved versions of all the flush Gtags presented to determine which flush source matches the oldest group output from the flush table. The flush source information is used with the selected oldest Gtag to determine the appropriate additional flushing action to take during the flush cycle.
REFERENCES:
patent: 5586278 (1996-12-01), Papworth et al.
patent: 5961636 (1999-10-01), Brooks et al.
patent: 6240509 (2001-05-01), Akkary
patent: 6363410 (2002-03-01), Kanamori et al.
patent: 6553480 (2003-04-01), Cheong et al.
patent: 6598152 (2003-07-01), Sinharoy
patent: 6694425 (2004-02-01), Eickemeyer
patent: 6754744 (2004-06-01), Kim et al.
patent: 6988186 (2006-01-01), Eickemeyer et al.
Lo, Jack J. et al. “Converting thread-level parallelism to instruction-level parallelism via simulataneous multithreading.” ACM transactions on computer systems. Volume 15, No. 3, Aug. 1997. Pages 322-330.
Burky William E.
Le Hung Q.
Nguyen Dung Q.
Schroter David A.
Chan Eddie
Petranek Jacob
Winstead Sechrest & Minick P.C.
LandOfFree
SMT flush arbitration does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with SMT flush arbitration, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and SMT flush arbitration will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3721652