Article View: comp.arch
Article #2853Re: Shared Memory vs. Distributed Systems
From: Siddhartha Chatterjee
Date: Thu, 26 Oct 1989 20:15
Date: Thu, 26 Oct 1989 20:15
17 lines
1339 bytes
1339 bytes
In article <9605@june.cs.washington.edu> rik@cs.washington.edu (Rik Littlefield) writes: >Perhaps a more fundamental difference is that shared memory machines >provide hardware to guarantee that all processors have a consistent view of >memory. Cooperation between processors can be controlled just by Well, yes and no. On a bus-connected machine like the Encore you have snoopy caches that keep the data consistent and KEEP IT CLOSE TO THE PROCESSOR. On something like a Butterfly, the default behaviour is that shared data is not cached; so yes, memory is consistent, but you have to go out across the network to access it. You can do explicit cache flushing in software, but that's a different game. -- ---- ARPA: Siddhartha.Chatterjee@CS.CMU.EDU USPS: School of Computer Science, CMU, Pittsburgh, PA 15213 ----
Technical Details
Message-ID:
<6708@pt.cs.cmu.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!udel!rochester!pt.cs.cmu.edu!klingon.pc.cs.cmu.edu!scReferences:
<20764@usc.edu> <1646@ncrcce.StPaul.NCR.COM> <9605@june.cs.washington.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!udel!rochester!pt.cs.cmu.edu!klingon.pc.cs.cmu.edu!sc From: sc@klingon.pc.cs.cmu.edu (Siddhartha Chatterjee) Newsgroups: comp.arch Subject: Re: Shared Memory vs. Distributed Systems Keywords: Shared, distributed, message Message-ID: <6708@pt.cs.cmu.edu> Date: 26 Oct 89 20:15:43 GMT References: <20764@usc.edu> <1646@ncrcce.StPaul.NCR.COM> <9605@june.cs.washington.edu> Organization: Carnegie-Mellon University, CS/RI Lines: 17