🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #3295

Re: MYRIAS - yet again

#3295
From: Dirk Grunwald
Date: Fri, 08 Dec 1989 04:32
38 lines
2155 bytes

We have one here. I haven't used it, but I've seen speedup curves for
it.  As best, it does about 10Mflops, because they're using 68020's or
with 68881s.

The myrias architecture is based on parallel loops. Completeley parallel.
It's not a shared memory machine.

Imagine you have a parent process with a page of memory. It spawns a
child.  The parent & child touch the page. The page is copy-on-writed.
We now have a Master (M), Parent (P) and Child (C) copy.

When the child dies, we 'merge' the different pages.
Semantics are:
	+ parent or child touch a bit -> get their new bit
	+ both parent & child touch same bit -> get junk

Do this using M xor P xor C, for the entire page.

It's not clear to me that they have any special hardware for this.
Some say aye, some say nay. They do the merging in background. Aside
from the above (which is a simple O/S hack), the box is basically a
lot like an IPSC/2 - circuit switched networks to shuffle 4K pages
around. One could wonder why they didn't just repackage the IPSC/2,
since that would be faster.

If you have a parallel fortran loop with no cross-iteration
dependencies (=), this is a godsend, 'cause it's cheap parallelism. If
you have *any* cross iteration dependenceies (< or >), then it sucks,
because there is *no* (according the mtg I went to) synchronization
between processors.

For the certain applications it was designed for, it's a reasonable
design (although not terribly fast).

Dirk Grunwald -- Univ. of Colorado at Boulder	(grunwald@foobar.colorado.edu)
						(grunwald@boulder.colorado.edu)
Technical Details
Message-ID: <14693@boulder.Colorado.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sunybcs!boulder!grunwald
References: <13683@reed.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sunybcs!boulder!grunwald
From: grunwald@foobar.colorado.edu (Dirk Grunwald)
Newsgroups: comp.arch
Subject: Re: MYRIAS - yet again
Message-ID: <14693@boulder.Colorado.EDU>
Date: 8 Dec 89 04:32:28 GMT
References: <13683@reed.UUCP>
Sender: news@boulder.Colorado.EDU
Reply-To: grunwald@foobar.colorado.edu
Organization: University of Colorado at Boulder
Lines: 38
In-reply-to: mdr@reed.UUCP's message of 6 Dec 89 21:36:54 GMT