Design Philosophy of Distributed Programming in Mozart | Lambda the Ultimate

Thesis about a parallel language with a distributed runtime -- just what we want for a future occam.

to parallel research ... on 12 May 2005

Parallel arrays and collective communication

A parallel Life in Java -- the boring one-comm-per-cycle version.

to java life parallel research ... on 10 May 2005

A Parallel Implementation of the 2D Automaton "Life" in Java

Uses a barrier (but no resigning). Interesting thing, though: the barrier implementation tells you how many processes are left when you sync, so it's easy to do "extended barrier" stuff with it.

to ca java parallel research ... on 10 May 2005

Concurrent Programming

Basic parallel programming in Erlang. Their syntax looks somewhat occam-inspired.

to erlang parallel parallel-survey research ... on 21 April 2005

Pict: A Programming Language Based on the Pi-Calculus - Pierce, Turner (ResearchIndex)

As it says. They come up with something that looks a lot like Haskell, with channel communications used for returning values from functions -- very different from occam! They claim pi-calculus precludes process priorities.

to parallel pi-calculus pict research ... on 29 January 2005

Cilk Papers

Another parallel language: this one has a C equivalent of FORKING with value collection.

to cilk parallel research ... on 27 January 2005

The Aspects Blog: Making concurrency a little bit easier

The last example looks like a rather complicated implementation of PAR.

to aspects parallel research ... on 27 January 2005

Bill Clementson's Blog

Various links about concurrent programming and LISP.

to lisp parallel programming research ... on 19 January 2005