[comp.parallel] Parallel Programming Languages

larus@primost.cs.wisc.edu (James Larus) (12/19/90)

In preparation for a graduate seminar that I will teach this spring, I
am looking for papers describing interesting parallel programming
languages.  By ``parallel programming language,'' I mean a language
explicitly designed to program parallel computers.  I am not primarily
interested in extensions to sequential languages (unless they embody
new and unusual notions of parallelism).  By ``interesting,'' I mean a
language that embodies a notion of parallelism at a level of
abstraction above processes and synchronization.  In particular, I'd
like to hear about languages that are not widely known.  (I already
know of Linda and C*.)

If you know of (or have designed) a language that might be
interesting, mail me its name, a short description, and a citation or
two.  I'll summarize the results and post them in a couple of weeks.

Thanks in advance.

/Jim

larus@cs.wisc.edu

James Larus
Computer Sciences Department
1210 West Dayton Street
University of Wisconsin
Madison, WI 53706

Jon.Webb@IUS2.CS.CMU.EDU (12/28/90)

I've developed two parallel  programming languages that you may be interested in. 
They are restricted to low- to mid-level computer vision, and completely hide all
aspects of parallelism from the programmer, while producing efficient programs. 
They are Apply and Adapt: Apply is discussed in Computer Vision, Graphics, and
Image Processing volume 4, 1989, pages 246-276, and Adapt is discussed in the
Tenth International Conference on Pattern Recognition, Atlantic City, NJ, June
1990, volume II, 623-628.

-- J