Method for reducing the number of coherency cycles within a dire

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

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.

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 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.

Rate now

     

Profile ID: LFUS-PAI-O-104769

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