Multiprocessor cache coherence directed by combined local and gl

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, 711146, 711144, 711124, G06F 1200

Patent

active

060887699

ABSTRACT:
A method and apparatus for maintaining coherence between shared data stored within a plurality of memory devices, each memory device residing in a different node within a tightly coupled multiprocessor system. Each node includes a "local coherence unit" and an associated processor. A cache unit is associated with each memory/processor pair. Each local coherence unit maintains a table which indicates whether the most current copy of data stored within the node resides in the local memory, in the local cache, or in a non-local cache. The present invention includes a "global coherence" unit coupled to each node via the logical interconnect. The global coherence unit includes a interconnect monitoring device and a global coherence table. When data which resides within the memory of a first node is transferred to a second node, the interconnect monitoring device updates the global coherence table to indicate that the data is being shared. The global coherence table also preferably indicates in which node a copy of the most current data resides.

REFERENCES:
patent: 4747043 (1988-05-01), Rodman
patent: 4843542 (1989-06-01), Dashiell et al.
patent: 4928225 (1990-05-01), McCarthy et al.
patent: 5025365 (1991-06-01), Mathur et al.
patent: 5303362 (1994-04-01), Butts, Jr. et al.
patent: 5490261 (1996-02-01), Bean et al.
patent: 5537569 (1996-07-01), Masubushi
patent: 5577204 (1996-11-01), Brewer et al.
patent: 5590308 (1996-12-01), Shih
patent: 5604882 (1997-02-01), Hoover et al.
patent: 5623628 (1997-04-01), Brayton et al.
patent: 5710907 (1998-01-01), Hagersten et al.
patent: 5749095 (1998-05-01), Hagersten
patent: 5751995 (1998-05-01), Sarangdhar
patent: 5778429 (1998-07-01), Sukegawa et al.
patent: 5822763 (1998-10-01), Baylor et al.
patent: 5864854 (1999-01-01), Boyle
patent: 5892970 (1999-04-01), Hagersten
patent: 5895487 (1999-04-01), Boyd et al.
patent: 5897664 (1999-04-01), Nesheim et al.
Leonidas I. Kontothanassis et al. "Lazy Release Consistency for Hardware-Coherent Multiprocessors", University of Rochester, 1994.
Sandra Johnson Baylor et al., "An Evaluation of Cache Coherence Protocols for MIN-Based Multiprocessors", International Symposium on Shared Memory Multiprocessing, pp. 230-241, Apr. 1991.
Proceedings of the 17th International Symposium on Computer Architecture, Jun. 1990, pp. 148-159, "The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor" by Daniel Lenoski et al.
IEEE Computer, vol. 25, No. 03, Mar. 1992, pp. 63-79, "The Stanford Dash Multiprocessor" by Daniel Lenoski 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

Multiprocessor cache coherence directed by combined local and gl does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiprocessor cache coherence directed by combined local and gl, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiprocessor cache coherence directed by combined local and gl will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-552852

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