From: Birger Andersen
Subject: Compiling Functional Languages for Parallel Architectures
Date:
Message-ID: <4761@freja.diku.dk>
I am working on a parallel object-oriented language with
functional parts in it. Programs written in this language
will have parallelism at all levels, with the fine-grained
parallelism being in the functional parts of the programs
(in expressions). Parallelism is expressed explicit by
unbound remote procedure calls at the upper levels and
implicit by functional expressions (side-effect free) at the
fine-grained level.
Since parallel architectures do not support the same
lowest level of parallelism, my idea is to reduce the
implicit fine-grained parallelism in functional expressions
at compile-time to have machine independent parallel
programs to some degree.
I would very much like to hear from people out there who
know about research in this area (journal papers, reports,
or thesis etc. on automatic parallelization of functional
expressions). This issue is an important subject of my PhD
thesis which I am working on, but it is very hard to find
any stuff on this grain adaption problem.
Thank you very much for answers.
Birger Andersen Email: ······@diku.dk
Department of Computer Science Fax: +45 31 35 96 81
University of Copenhagen
Universitetsparken 1
2100 Copenhagen, Denmark