Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Reexamination Certificate
2007-05-29
2007-05-29
Tran, Denise (Department: 2185)
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
C711S137000
Reexamination Certificate
active
10622028
ABSTRACT:
Method and system for supporting speculative modification in a data cache are provided and described. A data cache comprises a plurality of cache lines. Each cache line includes a state indicator for indicating anyone of a plurality of states, wherein the plurality of states includes a speculative state to enable keeping track of speculative modification to data in the respective cache line. The speculative state enables a speculative modification to the data in the respective cache line to be made permanent in response to a first operation performed upon reaching a particular instruction boundary during speculative execution of instructions. Further, the speculative state enables the speculative modification to the data in the respective cache line to be undone in response to a second operation performed upon failing to reach the particular instruction boundary during speculative execution of instructions.
REFERENCES:
patent: 5155831 (1992-10-01), Emma et al.
patent: 5548735 (1996-08-01), Chen et al.
patent: 5634073 (1997-05-01), Collins et al.
patent: 5802574 (1998-09-01), Atallah et al.
patent: 5838943 (1998-11-01), Ramagopal et al.
patent: 5926645 (1999-07-01), Williamson
patent: 5930821 (1999-07-01), Gaskins et al.
patent: 6006317 (1999-12-01), Ramagopal et al.
patent: 6119205 (2000-09-01), Wicki et al.
patent: 6134651 (2000-10-01), Witt et al.
patent: 6460130 (2002-10-01), Trull et al.
patent: 6487639 (2002-11-01), Lipasti
patent: 6526480 (2003-02-01), Naruse et al.
patent: 6564301 (2003-05-01), Middleton
patent: 6725337 (2004-04-01), Tan et al.
patent: 6775749 (2004-08-01), Mudgett et al.
patent: 6877088 (2005-04-01), Dice
patent: 6976110 (2005-12-01), Moyer et al.
patent: 2003/0014602 (2003-01-01), Shibayama et al.
Handy, The Cache Memory Book, 1998, pp. 66 and 77-86.
Dunn David
Klaiber Alexander
Rozas Guillermo
Serris Paul
Shah Lacky
Tran Denise
Transmeta Corporation
LandOfFree
Supporting speculative modification in a data cache does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Supporting speculative modification in a data cache, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Supporting speculative modification in a data cache will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3764934