home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.atari.st:12615 comp.sys.atari.st.tech:4523
- Path: sparky!uunet!mcsun!Germany.EU.net!unido!open.de!mailbox!teddy!germany!open!ruhr.de!horga!erni.bs.open.de!lionbbs.bs.open.de!UweKloss
- From: UweKloss@lionbbs.bs.open.de ( Uwe Kloss )
- Newsgroups: comp.sys.atari.st,comp.sys.atari.st.tech
- Subject: Re: Utterly bizarre idea for Atari
- Message-ID: <H.ochUJiy12Xc@lionbbs.bs.open.de>
- Date: 19 Aug 92 22:38:28 GMT
- References: <l90309INN6q5@aludra.usc.edu>
- <1992Aug15.043618.17054@news.csuohio.edu>
- Reply-To: UweKloss@lionbbs.bs.open.de
- Organization: The Lion Town BBS, Brunswik, Germany
- Lines: 64
- X-Software: HERMES GUS 1.00 Rev. Jan 16 1992
-
- In <l90309INN6q5@aludra.usc.edu>, Juxtaposer writes:
-
- > This sounds like a good idea, except:
- > 1) The 68ks were not built for multiprocessing (big surprise) - you are not
- > only talking about totally (almost) re-writing TOS to handle the multiple
- > processors (which sounds like a good idea to me anyway), but you would have
- > to implement some impressive glue-logic to get the multiple processors to
- > work cooperatively since they
-
- > a) don't know that they don't own the bus,
- Which is definitely wrong!
- Even for the simple 68000!
- What do you think are the pins ~BR(bus request),
- ~BG (bus grant) and ~BGACK (bus grant acknowlege) for?
-
- > b) don't understand any kind of memory but super/user,
- They understand:
- supervisor program
- supervisor data
- user program
- user data
- That can enhance the 16 MB limit (see below) to 64 MB,
- but what does that do WRONG????
-
- > c) only have 24bits address line
- Which means 16 MegaByte and should be enough on a multiprocessor system
- where you have, say 8 MB private an 8 MB shared RAM for each processor.
- That's 27 * 8(private) + 8(shared) = 224 MB main memory. Not enough?
- Boy, your last name is croesus isn't it?
-
- > 2) Related to the last point of 1), you really want to have a distributed
- > multiprocessor-system - how many times do you run 27 applications simul-
- > taneously?
- Why? you can split ONE application into several THREADS!
-
- > Not to mention that each processor would have to have its own
- > memory - and it doesn't sound too appealing or marketable to have to buy
- > 27MB so you can have 27 1-MB virtual machines.
- Make it upgradeble at least one and at most (as much as you want).
- 1MB is much for that task.
- Even 8MB (shared) main memory and 128KB (private) cache may be enough
- with a hardware supporting virtual memory.
-
- > [...] a distributed multiprocessor system, you distribute tasks over the multiple
- > would still be going at the original (single processor) speed.
- There you address the one and only problem: THE SOFTWARE!
- You need a distributed environment!
- A parallel OS and parallel Applications which means
- parallelising (? ;-) developement tools.
-
- THAT'S THE REAL PROBLEM AT ALL!
-
- At least with ATARI! ;-)
-
- Uwe
- --
- Eliminiere das Unmoegliche. Was immer uebrig bleibt, so
- unwahrscheinlich es auch wirkt, muss die Wahrheit sein.
- Aber was ist, wenn einmal NICHTS mehr uebrig bleibt?
- (nach: John Brunner - Mehr Dinge zwischen Himmel und Erde)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Uwe Kloss UUCP: UweKloss@lionbbs.bs.open.de
- Fasanenstrasse 65 BTX: 0531336908 0001
- 3300 Braunschweig FIDO: not connected
-