Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or... – Reducing an impact of a stall or pipeline bubble
Reexamination Certificate
2008-07-22
2008-07-22
Pan, Daniel (Department: 2183)
Electrical computers and digital processing systems: processing
Dynamic instruction dependency checking, monitoring or...
Reducing an impact of a stall or pipeline bubble
C712S228000
Reexamination Certificate
active
10658072
ABSTRACT:
Embodiments of an apparatus, system and method enhance the efficiency of processor resource utilization during instruction prefetching via one or more speculative threads. Renamer logic and a map table are utilized to perform filtering of instructions in a speculative thread instruction stream. The map table includes a yes-a-thing bit to indicate whether the associated physical register's content reflects the value that would be computed by the main thread. A thread progress beacon table is utilized to track relative progress of a main thread and a speculative helper thread. Based upon information in the thread progress beacon table, the main thread may effect termination of a helper thread that is not likely to provide a performance benefit for the main thread.
REFERENCES:
patent: 5353418 (1994-10-01), Nikhil et al.
patent: 5724565 (1998-03-01), Dubey et al.
patent: 6289343 (2001-09-01), Freund et al.
patent: 6694346 (2004-02-01), Aman et al.
patent: 2003/0204778 (2003-10-01), Wilding et al.
Aamodt Tor M.
Hammarlund Per
Liao Steve Shih-wei
Shen John P.
Wang Hong
Bacon Shireen I.
Pan Daniel
LandOfFree
Method and apparatus for efficient utilization for prescient... 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 efficient utilization for prescient..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for efficient utilization for prescient... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3927146