Newsgroups: comp.parallel
From: dbader@Glue.umd.edu (David Bader)
Subject: Re: Which Machine should I use?
Organization: Project Glue, University of Maryland, College Park
Date: Mon, 6 Feb 1995 13:35:33 GMT
Message-ID: <3h2kd0$82v@protocol.eng.umd.edu>

In article <21684@amsaa-cleo.brl.mil>,
Meyer Kotkin  <kotkin@amsaa-cleo.brl.mil> wrote:
>I am new to parallel programming so I apologize in advance if this is a
>stupid question.  I will be working on a project to develop a massively
>parallel solution to a large non-linear integer inventory problem.  I have
>access to an IBM SP2, a PARAGON, a CRAY T3D and a CM5.  Although PVM and MPI

I have used Split-C from UC Berkeley (see the following URL:)
http://www.cs.berkeley.edu/public/parallel/castle/split-c/ on the TMC
CM-5, IBM SP-1 and SP-2, Intel Paragon, Meiko CS-2, and know that a
release is almost complete for the Cray T3D.  My particular
application is for several image processing tasks (see my URL below),
but Split-C performed extremely well across all these platforms, with
absolutely no modification of my source code.  The Split-C language is
an extension of GCC which allows for a global single address space,
and a control/communication library for parallel scans, broadcasts,
and reductions, bulk prefetching of data, barrier synchronization, and
no surprises.

I highly recommend Split-C to any programmer/researcher looking for a
stable and portable C-like parallel language.

-david

David A. Bader 
Electrical Engineering Department
A.V. Williams Building
University of Maryland
College Park, MD 20742
Office: 301-405-6755   
FAX:    301-314-9658
Internet: dbader@eng.umd.edu
WWW:      http://www.umiacs.umd.edu/~dbader


