Article View: fj.mail-lists.parallel
Article #323Re: sgi/sun shared memory machines question
From: Dave Olson
Date: Mon, 14 Sep 1992 12:31
Date: Mon, 14 Sep 1992 12:31
30 lines
1749 bytes
1749 bytes
(I've removed the Distribution line; why limit things like this
to the US?)
In <1992Sep11.121830.17069@hubcap.clemson.edu> zilla@nj.nec.com (John Lewis) writes:
| Someone told me that the SGI multiprocessor machines cannot run
| different unix processes on different processors; they can only
| run a single (but possibly parallelized) process at a given time.
This is completely incorrect. You can run multiple threads of
one process, or completely seperate processes on each CPU.
| The reason was said to be that the machines do not implement
| any mechanism for simultaneous writes.
There is a bus called the MP or Sync bus that handles cache
coherency issues. If a process with multiple threads, or
seperate processes use shared memory, they need to provide
some mechanism (normally the hardware spinlocks or higher
level library routines based on them) to avoid attempts
at simultaneous access to the same memory locations (if
they care).
| Is the new sun multiprocessor (4/690?) similar?
It is 'similar' in that multiple processes can run on multiple
CPUs. The exact methods used for semaphoring are different.
--
Let no one tell me that silence gives consent, | Dave Olson
because whoever is silent dissents. | Silicon Graphics, Inc.
Maria Isabel Barreno | olson@sgi.com
Technical Details
Message-ID:
<315510@nttlab.ntt.JP>Path:
arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!etl.go.jp!gama!lab!nttlab!daemonShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!etl.go.jp!gama!lab!nttlab!daemon From: olson@anchor.esd.sgi.com (Dave Olson) Newsgroups: fj.mail-lists.parallel Subject: Re: sgi/sun shared memory machines question Message-ID: <315510@nttlab.ntt.JP> Date: 14 Sep 92 12:31:28 GMT Sender: daemon@nttlab.ntt.JP Distribution: fj Lines: 30 Approved: news@nttlab.ntt