Selectively performing fetches for store operations during...

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S130000

Reexamination Certificate

active

11083264

ABSTRACT:
One embodiment of the present invention provides a processor which selectively fetches cache lines for store instructions during speculative-execution. During normal execution, the processor issues instructions for execution in program order. Upon encountering an instruction which generates a launch condition, the processor performs a checkpoint and begins the execution of instructions in a speculative-execution mode. Upon encountering a store instruction during the speculative-execution mode, the processor checks an L1 data cache for a matching cache line and checks a store buffer for a store to a matching cache line. If a matching cache line is already present in the L1 data cache or if the store to a matching cache line is already present in the store buffer, the processor suppresses generation of the fetch for the cache line. Otherwise, the processor generates a fetch for the cache line.

REFERENCES:
patent: 6065103 (2000-05-01), Tran et al.
patent: 6925524 (2005-08-01), Chow et al.
patent: 2002/0199070 (2002-12-01), Chaudhry et al.
patent: 2004/0088491 (2004-05-01), Jouppi et al.
patent: WO 03/001383 (2003-01-01), None
John Hennessy and David Patterson, Computer Architecture A Quantitative Approach, 1996, Morgan Kaufman Publishers, Second Edition, pp. 677-685.
“MIPS R10000 Microprocessor User's Manual”, Version 2.0, Oct. 10, 1996, XP-002387380, p. 22.

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

Selectively performing fetches for store operations during... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Selectively performing fetches for store operations during..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Selectively performing fetches for store operations during... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3889313

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