Method for transferring data between a pair of caches configured

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

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711118, 711120, 395376, G06F12/00

Patent

active

059039108

ABSTRACT:
A microprocessor including a pair of caches is provided. One of the pair of caches is accessed by stack-relative memory accesses from the decode stage of the instruction processing pipeline. The second of the pair of caches is accessed by memory accesses from the execute stage of the instruction processing pipeline. When a miss is detected in the first of the pair of caches, the stack-relative memory access which misses is conveyed to the execute stage of the instruction processing pipeline. When the stack-relative memory access accesses the second of the pair of caches, the cache line containing the access is transmitted to the first of the pair of caches for storage. The first of the pair of caches selects a victim line for replacement when the data is transferred from the second of the pair of caches. If the victim line has been modified while stored in the first cache, then the victim line is stored in a copyback buffer. A signal is asserted by the first cache to inform the second cache of the need to perform a victim line copyback. Requests from the execute stage of the instruction processing pipeline are stalled to allow the copyback to occur.

REFERENCES:
patent: 3840864 (1974-10-01), Chang et al.
patent: 4044338 (1977-08-01), Wolf
patent: 4453212 (1984-06-01), Gaither et al.
patent: 4695943 (1987-09-01), Keeley et al.
patent: 4807115 (1989-02-01), Torng
patent: 4858105 (1989-08-01), Kuriyama et al.
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5226130 (1993-07-01), Favor et al.
patent: 5386547 (1995-01-01), Jouppi
patent: 5388245 (1995-02-01), Wong
patent: 5537575 (1996-07-01), Foley et al.
patent: 5542062 (1996-07-01), Taylor et al.
patent: 5564035 (1996-10-01), Lai
Intel 1994 Pentium Processor Family User's Manual, vol. 1: Pentium Processor Family Data Book, pp. 2-1 through 2-4.
Michael Slater, "AMD's K5 Designed to Outrun Pentium," Microprocessor Report, vol. 8, No. 14, Oct. 24, 1994, 7 pages.
Sebastian Rupley and John Clyman,. "P6: The Next Step?," PC Magazine, Sep. 12, 1995, 16 pages.
Tom R. Halfhill, "AMD K6 Takes On Intel P6," Byte, Jan. 1996, 4 pages.

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

Method for transferring data between a pair of caches configured 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 for transferring data between a pair of caches configured, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for transferring data between a pair of caches configured will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-255790

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