Deterministic distributed multi-cache coherence method and syste

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711124, 711150, 711163, 711151, G06F 1200

Patent

active

058931600

ABSTRACT:
An efficient streamlined coherent protocol for a multi-processor multi-cache computing system. Each subsystem includes at least one processor and an associated cache and directory. The subsystems are coupled to a global interconnect via global interfaces. In one embodiment, each global interface includes a request agent (RA), a directory agent (DA) and a slave agent (SA). The RA provides a subsystem with a mechanism for sending read and write request to the DA of another subsystem. The DA is responsible for accessing and updating its home directory. The SA is responsible for responding to requests from the DA of another subsystem. Each subsystem also includes a blocker coupled to a DA and associated with a home directory. All requests for a cache line are screened by the blocker associated with each home directory. Blockers are responsible for blocking new request(s) for a cache line until an outstanding request for that cache line has been serviced. A "locked" state managed by the blocker greatly reduces corner cases and simplifies solutions in the few remaining corner cases.

REFERENCES:
patent: 4805106 (1989-02-01), Pfeifer
patent: 4916604 (1990-04-01), Yamamoto et al.
patent: 4975833 (1990-12-01), Jinzaki
patent: 5161227 (1992-11-01), Dias et al.
patent: 5224214 (1993-06-01), Rosich
patent: 5237673 (1993-08-01), Orbits et al.
patent: 5297269 (1994-03-01), Donaldson et al.
patent: 5301337 (1994-04-01), Wells, et al.
patent: 5303362 (1994-04-01), Butts, Jr. et al.
patent: 5499356 (1996-03-01), Eckert, et al.
patent: 5551005 (1996-08-01), Sarangdhar et al.
patent: 5572702 (1996-11-01), Sarangdhar et al.
patent: 5642494 (1997-06-01), Wang et al.
patent: 5740401 (1998-04-01), Hanawa, et al.
Stenstroom et al., "An Adaptive Cache Coherence Protocol Optimized for Migratory Sharing," Proc. 20.sup.th Annual Symposium on Computer Architecture, May 1993 IEEE, pp. 109-118.
Cox et al., "Adaptive Cache Coherency for Detecting Migratory Shared Data," Proc. 20.sup.th Annual Symposium on Computer Architecture, May 1993, pp. 98-108.
Wolf-Dietrich Weber et al., "Analysis of Cache Invalidation Patterns in Multiprocessors", Computer Systems Laboratory, Stanford University, CA. pp. 243-256.
Kourosh et al., "Two Techniques to Enhance the Performance of Memory Consistency Models," 1991 International Conference on Parallel Processing, pp. 1-10.
Li et al., "Memory Coherence in Shared Virtual Memory Systems," 1986 ACM, pp. 229-239.
D. Lenosky, PhD, "The Description and Analysis of DASH: A Scalable Directory-Based Multiprocessor," DASH Prototype System, Dec. 1991, pp. 36-56.
Hagersten et al., "Simple COMA Node Implementations," Ashley Saulsbury and Anders Landin Swedish Institute of Computer Science, 12 pp.
Saulsbury et al., "An Argument for Simple COMA," Swedish Institute of Computer Science, 10 pp.
Hagersten et al., "Simple COMA," Ashley Saulsbury and Anders Landin Swedish Institute of Computer Science, Jul. 1993, pp. 233-259.
Chaiken, D. et al., "Limitless Directories: A Scalable Cache Coherence Scheme," Computer Architecture News, vol. 19, No. 2, Apr. 1, 1991, pp. 224-234.
Scheurich, C. et al., "The Design of a Lock-Up Free Cache for High-Performance Multiprocessors," Proceedings of the Supercomputing Conference, Orlando, Nov. 14-18, 1988, Institute of Electrical and Electronics Engineers, pp. 352-359.
European Search Report for European Patent Application No. 97302037.3 dated Aug. 13, 1997.

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

Deterministic distributed multi-cache coherence method and syste does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Deterministic distributed multi-cache coherence method and syste, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Deterministic distributed multi-cache coherence method and syste will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1382030

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