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