[comp.arch] Programs for Distributed/Multiprocessor Systems

frazier@CS.UCLA.EDU (06/26/87)

Hello!  I am currently working on a communications coprocessor for
use in a multiprocessor.  We have been developing methods of routing
and flow control, and we would like to simulate a system using these
methods to test the results.  Unfortunately, we do not have any
programs written for a multiprocessor, which makes our task difficult.
We would appreciate it if you all could either send us the source code
for such programs, or send us references to sources which may have the
code.  There is only one requirement for these programs; they must not
display linear or hyperlinear speedup for increases in the number of
processors (i.e. be communications intensive, not computationally
intensive).  Other than that, the programs can be in any language and
written for any operating system.  Occam and parallel lisp would be
especially nice.

Thank you very much for your cooperation.  My name and address are:

Greg Frazier
Computer Science Dept.
UCLA
Los Angeles, CA 90024
USA

Internet: frazier@cs.ucla.edu
    UUCP: ...!{ihnp4,ucbvax,sdcrdcf,trwspp,randvax,ism780}!ucla-cs!frazier

I'd also appreciate discussions on types of problems which are not
"nicely" multiprocessed.  The one that I have heard of is attempts to
implement SPICE on a multiprocessor.  Apparently (and this is all
second hand - I do not even know the name of the gentleman who did
this work), when analyzing a mildly complex circuit with feedback, one
only achieves a speedup of about 5 or 6 times running on many
processors, because the circuit does not split into non-communicating
partitions.  Has anyone encountered similar situations?



You are blinded by a flash of light... -more-