Lambda the Ultimate

inactiveTopic Parallel Functional Programming: An Introduction
started 3/1/2003; 8:47:54 AM - last post 3/2/2003; 9:28:22 AM
Ehud Lamm - Parallel Functional Programming: An Introduction  blueArrow
3/1/2003; 8:47:54 AM (reads: 2180, responses: 2)
Parallel Functional Programming: An Introduction
K. Hammond. Parallel Functional Programming: An Introduction. PASCO'94, First Intl. Symposium on Parallel Symbolic Computation, Hagenberg/Linz, Austria, 26-28 September. (compressed postrcript)

Due to the absence of side-effects in a purely functional program, it is relatively easy to partition programs so that sub-programs can be executed in parallel: any computation which is needed to produce the result of the program may be run as a separate task. There may, however, be implicit control- and data- dependencies between parallel tasks, which will limit parallelism to a greater or lesser extent... The paper contains 97 references selected from the 500 or so publications in this field.

In section 2 the paper provides a brief history of the field.

Section 3 is perhaps the most interesting and deals with exploiting parallelism (e.g., Serial Combinators,Commutative Monads, Algorithmic Skeletons and Data Parallelism).


Posted to functional by Ehud Lamm on 3/1/03; 8:55:23 AM

Brian Hurt - Re: Parallel Functional Programming: An Introduction  blueArrow
3/2/2003; 9:01:32 AM (reads: 479, responses: 1)
I'm getting an 'unknown host' error trying to go to ftp.dcs.glasgow.ac.uk. I didn't find it poking around in ftp.glasgow.ac.uk. Can anyone mirror the compressed postscript for me, or just email me a copy? (bhurt@spnz.org). Thanks!

Ehud Lamm - Re: Parallel Functional Programming: An Introduction  blueArrow
3/2/2003; 9:28:22 AM (reads: 503, responses: 0)
I think this is a mirror.