Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Patent
1996-12-09
1998-09-15
Swann, Tod R.
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
711145, 711119, 711120, 711130, G06F 1208, G06F 1214
Patent
active
058095365
ABSTRACT:
An improved method for performing state cache line replacement operations in a multiprocessor computer system including plurality if data cache memories, a shared system memory, a state cache memory, and employing a centralized/distributed directory-based cache coherency system for maintaining consistency between lines of memory within the shared system memory and the plurality of data cache memories. The method for performing state cache line replacement operations includes the steps of: establishing a default system memory line state of SHARED for lines of memory represented in said state cache memory; reading the system memory line state for a previously stored state cache entry prior to a replacement of said previously stored state cache entry, said previously stored state cache entry being associated with a line of memory stored in said shared memory and at least one data cache memory; and performing a castout operation to update the line of memory within said shared memory and assigning a data cache memory line state of SHARED to said line of memory in each data cache memory containing said line of memory if said system memory line state for said previously stored state cache entry is OWNED. Since most lines of memory are in a shared state prior to replacement, setting the default state to a shared state, rather than a uncached state, reduces the number of invalidate coherency operations which must be performed during state cache line replacements.
REFERENCES:
patent: 4394731 (1983-07-01), Flusche et al.
patent: 4410944 (1983-10-01), Kronies
patent: 4775955 (1988-10-01), Liu
patent: 4928225 (1990-05-01), McCarthy et al.
patent: 5097409 (1992-03-01), Schwartz et al.
patent: 5191649 (1993-03-01), Cadambi et al.
patent: 5226144 (1993-07-01), Moriwaki et al.
patent: 5291442 (1994-03-01), Emma et al.
patent: 5293602 (1994-03-01), Fukagawa et al.
patent: 5313609 (1994-05-01), Baylor et al.
patent: 5317716 (1994-05-01), Liu
patent: 5398325 (1995-03-01), Chang et al.
patent: 5450563 (1995-09-01), Gregor
patent: 5522057 (1996-05-01), Lichy
patent: 5524212 (1996-06-01), Somani et al.
James Larry C.
Stevens Roy M.
Young Gene F.
Intel Corporation, Inc.
Peikari J.
Swann Tod R.
LandOfFree
Method for reducing the number of coherency cycles within a dire 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 reducing the number of coherency cycles within a dire, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for reducing the number of coherency cycles within a dire will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-104769