Patent
1995-03-06
1995-12-26
Lane, Jack A.
395470, G06F 1212
Patent
active
054796369
ABSTRACT:
A concurrent cache line replacement method and apparatus for a high performance microprocessor system with a write-back cache memory is disclosed. The invention is advantageously utilized in a microprocessor system comprising a CPU, a write back cache memory, DRAM main memory, a cache and DRAM controller (CDC), and a data path unit (DPU) with a write buffer capability. In accordance with the method of operation of the present invention, when a read access by the CPU results in a cache miss to a dirty cache line, the CDC concurrently initiates two operations. The CDC initiates the writing of the dirty line in the cache memory to a write buffer in the DPU, while concurrently, the CDC also initiates the reading of the new line from the DRAM main memory. With respect to the writing of the old line from cache memory to the write buffer in the DPU, at some time subsequent to the initiation of this operation, the CDC completes the writing of the old line to the DPU and internally notes this completion, and at a later point in time, the CDC is able to transfer of the old line from the write buffer in DPU to the DRAM. With respect to the reading of the new line from the DRAM main memory, initiated concurrently with the preceding write operation, this read operation overlaps in time with the single restriction that the CDC not cause the new line to actually be written to the cache memory until the writing of the old line to the write buffer in the DPU is completed. Alternatively, the restriction can be tailored to apply at the d-word level.
REFERENCES:
patent: 4995041 (1991-02-01), Hetherington et al.
patent: 5034885 (1991-07-01), Matoba et al.
patent: 5197144 (1993-03-01), Edenfield et al.
patent: 5228134 (1993-07-01), MacWilliams et al.
patent: 5253358 (1993-10-01), Thoma, III et al.
patent: 5295259 (1994-03-01), Horne
patent: 5313609 (1994-05-01), Baylor et al.
Lalich Mark
Rupasinghe Prasanna
Vanka Subbarao
Intel Corporation
Lane Jack A.
LandOfFree
Concurrent cache line replacement method and apparatus in microp does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Concurrent cache line replacement method and apparatus in microp, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Concurrent cache line replacement method and apparatus in microp will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1376544