Explicit coherence using split-phase controls

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

711141, 711169, 395726, G06F 1214

Patent

active

058025820

ABSTRACT:
A method and apparatus for maintaining cache coherence in a shared memory multiprocessor system, where cache coherence is preserved between lock acquires and releases rather than at every single memory load and store. With this invention, a Global Lock Manager (GLM) keeps track of the status of locked ranges without the need to maintain a list of individual processors in the system. Further a Recently Acquired Lock Manager (RALM) keeps track of the status of locked ranges within a processing node to reduce the need to communicate with a GLM.

REFERENCES:
patent: 5301290 (1994-04-01), Tetzlaff et al.
patent: 5551046 (1996-08-01), Mohan et al.
R. S. Nikhil Cid: A parallel, "Shared-Memory" C for Distributed-memory Machines, Digital Equipment Corporation, Cambridge Research Laboratory, Sep. 29, 1994, p. 114.
K. L. Johnson, M. F. Kasshoek, and D. A. Wallach, CRL: High-Performance All-Software Distributed Shared Memory, MIT Laboratory for Computer Science, Cambridge, MA 02139, Dec. 1995, pp. 1-16.
H. E. Bal, M. F. Kaashoek, A. S. Tanenbaum, Orca: A Language for Parallel Programming of Distributed Systems, IEEE Transactions on Software Engineering, vol. 18, No. 3, Mar. 1992, pp. 190-205.
B. N. Bershad, M. J. Zekausakas, and W. A. Sawdon, The Midway Distributed Shared Memory System, School of Computer Science, Carnegie Mellon University, Pittsburg, PA 15213, COMPCON 1993.
M. D. Hill, Jr., J. R. Larus, S. K. Reinhardt, and D. A. Wood, Cooperative Shared Memory: Software and Hardware for Scalable Multiprocessors, University of Wisconsin-Madison, Nov. 1, 1993, ACM Transactions on Computer Systems, pp. 1-20.
H. S. Sandhu, B. Gamsa, and S. Shou, The Shared Regions Approach to Software Cache Coherence on Multiprocessors, Computer Systems Research Institue, U. of Toronto, May 1993, pp. 229-238.
D. J. Scales and M. S. Lam, The Design and Evaluation of a Shared Object System for Distributaed Memory Machines, Computer Systems Laborator, Stanford U., CA 94305, First Symposium on Operating Systems Design and Implementation, Nov., 1994, pp. 1-14.
K. Gharachorloo, D. Lenoski, J. Laudon, P. Gibbons, A. Gupta, and J. Hennessy, Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors, Computer System Laboratory, Stanford U., CA 94305, IEEE 1990, pp. 15-24.
D. Leonosk, J. Laudon, T. Joe, D. Nakahira, L. Stevens, A. Gupta and J. Hennessy, Computer Systems Laborator, Stanford U., CA 94305, 1992 ACM, pp. 92-103.
D. Chaiken, J. Kubiatowicz, and A. Agarwal, LimitLESS Directories: A Scalable Cache Coherence Scheme, Laboratory for Computer Science, MIT, Cambridge, MA 02139, ASPLOS-IV, Apr., 1991, p. 11.
R. Chandra, K. Gharachorloo, V. Soundararajan, and A. Gupta, Performance Evaluation of Hybrid Hardware and Software Distributed Shared Memory Protocols, Computer System Laboratory, Stanford U., CA 94305, Dec. 1993, pp. 1-15.

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

Explicit coherence using split-phase controls does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Explicit coherence using split-phase controls, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Explicit coherence using split-phase controls will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-284632

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