Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or...
Reexamination Certificate
2005-06-21
2005-06-21
Kim, Kenneth S. (Department: 2111)
Electrical computers and digital processing systems: processing
Dynamic instruction dependency checking, monitoring or...
C712S239000, C714S047300
Reexamination Certificate
active
06910120
ABSTRACT:
A circuit and method for maintaining a correct value in performance monitor counter within a speculative computer microprocessor is disclosed. In response to determining the begin of speculative execution within the microprocessor, the value of the performance monitor counter is stored in a rewind register. The performance monitor counter is incremented in response to predetermined events. If the microprocessor determines the speculative execution was incorrect, the value of the rewind register is loaded into the counter, restoring correct value for the counter.
REFERENCES:
patent: 5666507 (1997-09-01), Flora
patent: 5729726 (1998-03-01), Levine et al.
patent: 5987598 (1999-11-01), Levine et al.
patent: 6550002 (2003-04-01), Davidson et al.
Kurihara Toshihiko
Le Hung Qui
Mericas Alexander Erik
Mirabella Robert Dominick
Okuno Michitaka
Dillon & Yudell LLP
International Business Machines - Corporation
Kim Kenneth S.
McBurney Mark E.
LandOfFree
Speculative counting of performance events with rewind counter does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Speculative counting of performance events with rewind counter, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Speculative counting of performance events with rewind counter will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3521774