The Adl Language Project
The Adl language project aims to explore issues involved in the
efficient compilation
of data parallel functional programming languages to distributed memory
parallel architectures.
To date our research has embodied:
- the design and formal specification of
a small polymorphic non-recursive data parallel language,
Adl
- a mathematical formulation of the language's
translation and optimization
- the design and construction of a parallel distributed memory
abstract
machine to which the compilation process is targetted
Details of this work are available in a number of
publications.
People
The Adl team presently consists of three full-time researchers,
Andrew Wendelborn, Dean Engelhardt and Brad Alexander. E-mail relating
to this work
can
be addressed to andrew,
dean or
brad@cs.adelaide.edu.au.
Related Links
- Guy Blelloch's team at CMU have developed a portable nested
data-parallel language called
Nesl.
- Shigeru Ishimoto's
Feynman
project lists several references related to this work.