Article View: comp.arch
Article #2134Summary of Multiprocessor Hunt
From: buz
Date: Thu, 07 Sep 1989 21:41
Date: Thu, 07 Sep 1989 21:41
108 lines
5455 bytes
5455 bytes
The following are a brief synopsis of the machines that I received
comments about. The comments ranged from detailed testamonials
to breif mentions. The relevant context from my original posting
is included immediately below.
==================== excerpt from original posting ====================
...I would like to augment this
very reasonable computing base with a parallel processor to:
(1) handle general CPU and disk intensive computing needs (i.e.,
provide an efficiently managed pool of CPU cycle and disk resources)
(2) allow us to credibly teach parallel algorithms, architecture and
parallel/distributed O.S. courses with realistic projects
(3) allow research experimentation with parallel algorithms,
simulations, operating systems, etc. (both running on the native
O.S. and via simulations of "virtual" parallel machines that we can
build on top of the native O.S.).
(4) handle critical departmental computing needs in a reliable
fashion (hopefully, without comflicting with (3) too much).
As a minimum the machine needs to:
(1) provide excellent price/performance
(2) have a good reliability and service reputation
(3) run an "almost perfectly real" version of 4.3BSD Unix (i.e. it must
be an easy port target -- Mach would also be an interesting option)
(4) run tcp/ip, NFS, X11R3, tex/latex, lisp, ada, and other common academic
software
=========================== end of excerpt ============================
Small scale multiprocessors (up to 8):
MIPS Co. MIPS R3000 based multiprocessor server, good comments
about compiler and NFS
Solbourne Sparc based multiprocessor server, Sun binary compatible
Pyramid CISC (not sure which) based multiprocessor, 4.3BSD
SGI MIPS R2000 Sys V based
Ardent MIPS based multiprocessor
Stellar Proprietary multi-CPU design
Apollo DN/DPS10000 68020 binary compatible (good recommendations
on O.S. software, even)
The general consensus (with an exception or two) is that the
machines in this group reflect individually better (in price/performance
terms) CPU designs than those in the following group (i.e., many people
like the MIPS/Sparc/DN10000 CPU architectures)
Medium scale (8-32):
Sequent 80386 and 32032 versions, run Dynix (a reportedly good 4.3BSD
sys V merge), mostly good comments, several very satified
customers, some thought SW was poor, wide software base
Encore good comments, Mach is available, wide academic/research
software base
Alliant 68020 instr set, Can do loop parallelism, good number cruncher,
probably not as good for supporting lots (100s) of users as
Sequent or Encore, unsure of "general purpose" software base
Elxsi Few comments, good number crunching capability (good
optimizing Fortran compiler), unsure of "general purpose"
software base (CPU number-wise this probably should
have been in the preceeding group, but price-wise
it fits better here)
Convex Few comments, good number crunching capability (good
optimizing Fortran compiler), unsure of "general purpose"
software base
In this group the (apparent) consensus was to check out both Sequent
and Encore for large-scale (i.e. supporting many users) general purpose
computing needs, and to check out Alliant, Convex and Elxsi for fast number
crunching capabilities.
Unconventional architecture:
Multiflow Trace VLIW machine, brief mention, easy to port target
for common math packages, good speedups on fine
grain parallel programs. No comments on the
suitability for general purpose computing.
Large scale multiprocessors (10s to 100s):
AT&T pixel machine 60 DSP style processors (didn't get many details)
BBN Butterfly Good FP and/or Vector unit, new machine
has much improved I/O and is M88000 based,
older ones are 68020 (system can be grown
to large/expensive size), Mach'ish operating
system.
Parting Comments:
We ended up using our money to upgrade existing equipment and to buy
new software. Thus, our purchase of new hardware will be delayed
slightly. Based upon the input that I got (some machines I
didn't get many details on) the "good bet" awards go to SGI (for
out-and-out MIPS/$ look at the 8 processor R3000 server) and BBN
(for putting a LOT of general purpose processors in a reasonably
priced, expandable, package). These are the two (diverse) machines
that I thought offered the best deal for the type of needs that we
currently have.
Disclaimer:
All of the usual disclaimers apply. I make no guarantees
for the thoroughness or completeness of information. This
summary reflects my opinions (based on net-land and vendor
input) of the machines that I considered for our specific
needs -- it does not reflect the opinions of my employer,
God, Elvis (whereever he may be) or anybody else.
Thanks: To all who supplied information.
Greg Buzzard (prof.) internet: buz@cs.nps.navy.mil
CS Department (mail code 52Bu)
Naval Postgraduate School phone: 408/646-2693
Monterey, CA 93943
Technical Details
Message-ID:
<248@cs.nps.navy.mil>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!cs!cs.nps.navy.mil!buzShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!cs!cs.nps.navy.mil!buz From: buz@cs.nps.navy.mil Newsgroups: comp.arch,comp.edu Subject: Summary of Multiprocessor Hunt Message-ID: <248@cs.nps.navy.mil> Date: 7 Sep 89 21:41:44 GMT Sender: news@cs.nps.navy.mil Reply-To: buz@cs.nps.navy.mil () Organization: Naval Postgraduate School, Monterey CA Lines: 108