Directory-based coherency system using two bits to maintain cohe

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711141, 711144, G06F 1208

Patent

active

058601201

ABSTRACT:
An improved directory-based cache coherency memory system for a multiprocessor computer system. The memory system includes a dual ported system memory shared by the multiple processors within the computer system; a plurality of data cache memories, at least one data cache memory associated with each processor; and first and second memory busses, the first memory bus connecting a first subset of processors and associated data cache memories to a first port (PORT A) of the system memory, and the second memory bus connecting a second subset of processors and associated data cache memories to a second port (PORT B) of the system memory. Cache coherency is maintained through the use of memory line state information saved with each line of memory within the system memory and data cache memories. The system memory contains a system memory line state for each line of memory saved within the system memory, the system memory line state being any one of the group: SHARED PORT A, SHARED BOTH, OWNED PORT A and OWNED PORT B. Each one of these states is represented by a different two bit code saved with each line of memory in system memory. Additionally, each data cache memory contains a data cache memory line state for each line of memory saved within the data cache memory, the data cache memory line state being any one of the group: MODIFIED, EXCLUSIVE, SHARED, or INVALID.

REFERENCES:
patent: 4764865 (1988-08-01), Temple, III
patent: 4924379 (1990-05-01), Kirrmann
patent: 4937781 (1990-06-01), Lee et al.
patent: 5255387 (1993-10-01), Arnold et al.
patent: 5276842 (1994-01-01), Sugita
patent: 5313551 (1994-05-01), Labrousse et al.
patent: 5329630 (1994-07-01), Baldwin
patent: 5442758 (1995-08-01), Slingwine et al.
patent: 5459851 (1995-10-01), Nakajima et al.
patent: 5568633 (1996-10-01), Boudou et al.
patent: 5673413 (1997-09-01), Deshpande et al.
patent: 5680576 (1997-10-01), Laudon
patent: 5701422 (1997-12-01), Kirkland, Jr. et al.
patent: 5737568 (1998-04-01), Hamaguchi et al.
patent: 5749095 (1998-05-01), Hagersten
patent: 5752258 (1998-05-01), Guzovskiy
patent: 5752264 (1998-05-01), Blake et al.
Xiao Luo, "Performance Evaluation of A Multiprocessor System with Dual-Port Directory Caches", 1991, pp. 215-218.
Xiao Luo & Jon C. Muzio, "A Fault-Tolerant Multiprocessor Cache Memory", 1994, pp. 52-57.
Jeffrey Kustin, "The Stanford Flash Multiprocessor", 1994, pp. 302-313.

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

Directory-based coherency system using two bits to maintain cohe does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Directory-based coherency system using two bits to maintain cohe, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Directory-based coherency system using two bits to maintain cohe will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1525246

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