🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #2667

Re: ATTACK OF KILLER MICROS

#2667
From: Stan Lackey
Date: Wed, 18 Oct 1989 18:42
36 lines
2229 bytes
In article <MCCALPIN.89Oct18103933@masig3.ocean.fsu.edu> mccalpin@masig3.ocean.fsu.edu (John D. McCalpin) writes:
>In article <35896@lll-winken.LLNL.GOV> brooks@maddog.llnl.gov (Eugene
>Brooks) writes:
>
>>Supercomputers of the future will be scalable multiprocessors made of
>>many hundreds to thousands of commodity microprocessors.

>I think that it is interesting that you expect the same users who
>can't vectorize their codes on the current vector machines to be able
>to figure out how to parallelize them on these scalable MIMD boxes.
>It seems to me that the automatic parallelization problem is much
>worse than the automatic vectorization problem, ...

Yes, there seems to be the perception running around that
"parallelization" must be harder than "vectorization".  I am not
saying it isn't, because I and not a compiler writer, but I sure can
give some reasons why it might not be.

Vectorization requires the same operation to be repeatedly performed
on the elements of a vector.  Parallel processors can perform
different operations, such as conditional branching within a loop that
is being performed in parallel.

Dependencies between loop iterations can be handled in a PP that has
the appropriate communication capabilities, whereas most (all?)
vector machines require that all elements be independent (except for
certain special cases, like summation and dot product.)  This can be
done by message passing, or if you have shared memory, with
interlocks.

Parallel processors are not limited to operations for which there are
corresponding vector instructions provided in the hardware.

Well that's all I can think of right now.  Anyone else care to add
anything?
-Stan
Technical Details
Message-ID: <47097@bbn.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!bbn!bbn.com!slackey
References: <35825@lll-winken.LLNL.GOV> <1081@m3.mfci.UUCP> <35896@lll-winken.LLNL.GOV> <MCCALPIN.89Oct18103933@masig3.ocean.fsu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!bbn!bbn.com!slackey
From: slackey@bbn.com (Stan Lackey)
Newsgroups: comp.arch
Subject: Re: ATTACK OF KILLER MICROS
Message-ID: <47097@bbn.COM>
Date: 18 Oct 89 18:42:17 GMT
References: <35825@lll-winken.LLNL.GOV> <1081@m3.mfci.UUCP> <35896@lll-winken.LLNL.GOV> <MCCALPIN.89Oct18103933@masig3.ocean.fsu.edu>
Sender: news@bbn.COM
Reply-To: slackey@BBN.COM (Stan Lackey)
Organization: Bolt Beranek and Newman Inc., Cambridge MA
Lines: 36