From: roy@skorpio.usask.ca (Kanad Roy)
Subject: summary of responses on distr. eval of functional prog. 
Followup-To: roy@skorpio.usask.ca 
Keywords: loosely coupled systems
Organization: University of Saskatchewan, Saskatoon, Canada
Date: Thu, 12 Nov 1992 17:44:48 GMT

The following is a summary of the responses I received from various
persons in reply to my posting requesting information for the literature
on implementation of functional languages on message passing systems.
The formats of the citations are not consistent. They are in the form in
which they were received.

Thanks a lot to the persons who replied.

I did not name the ftp sites, from where some of the papers can be obtained, without the consent of the respective persons concerned.

_______________________________________________________________________________________

@inProceedings{
    Culler91a,
    key = "Culler, David E.",
    author = "Culler, David E. and Sah, Anurag and Schauser, Klaus Erik and
              {von Eicken}, Thorsten and Wawrzynek, John",
    title = "{Fine-grain Parallelism with Minimal Hardware Support:
              A Compiler-Controlled Threaded Abstract Machine}",
    booktitle = "4th Intl. Conf. on Architectural Support for Programming Languages and
                 Operating Systems",
    year = 1991,
    month = "April",
    pages = "164-175",
    note = "Also: Report No. UCB/CSD 91/594, Computer Science Division,
                  University of California, Berkeley, CA 94720",
    annote = "Id, TAM, TL0, PRISC"
}

@inProceedings{
    Schauser91b,
    key = "Schauser, Klaus Erik",
    author = "Schauser, Klaus Erik and Culler, David E. and {von Eicken}, Thorsten",
    title = "Compiler-Controlled Multithreading for Lenient Parallel Languages",
    booktitle = "Proc. 5th ACM Conf. on Functional Programming Languages and
                 Computer Architecture, Cambridge, MA"
    year = 1991,
    month = "August",
    note = "Springer-Verlag LNCS 523;
            also Report No. UCB/CSD 91/640, Computer Science Division,
                 University of California, Berkeley, CA 94720",
    pages = "50-72",
    annote = "Id, TAM, P-RISC, compiling non-strict languages,
              lenient languages"
}

______________________________________________________________________________________

Peyton Jones, S. L. [1989]. "Parallel Implementations of Functional
Programming Languages." The Computer Journal. Vol. 32, No. 2, pp.175-186.

Peyton Jones, S. L., et al. [1985]. "GRIP - A Parallel Graph Reduction
Machine." Internal Note 1665. (January 10, 1985). Department of Computer
Science, University College, London.

Peyton Jones, S. L., et al. [1985]. "A Brief Overview of GRIP: A Parallel
Graph Reduction Machine." (November 19, 1985). Department of Computer
Science, University College, London.

Peyton Jones, S. L., et al. [1987]. "GRIP - A High-Performance Architecture
for Parallel Graph Reduction." Functional Programming Languages and
Computer Architecture. Springer-Verlag. 

______________________________________________________________________________________

    Clifford D. Krumvieda
    "DML: Packaging High-Level Distributed Abstractions in SML",
    Proceedings of the Third International Workshop on Standard ML,
    Robert Harper (ed.), Department of Computer Science, Carnegie Mellon
    University, Sept. 26--27, 1991.

    Robert Cooper and Clifford Krumvieda,
    "Distributed Programming with Asynchronous Ordered Channels
    in Distributed ML", To appear in the Proceedings of the ACM SIGPLAN
    Workshop on ML and its Applications, June, 1992.

    Clifford D. Krumvieda,
    "Expressing Fault-Tolerant and Consistency-Preserving Programs
    in Distributed ML", To appear in the Proceedings of the ACM SIGPLAN
    Workshop on ML and its Applications, June, 1992.
______________________________________________________________________________________

   Gad Aharoni, Dror G. Feitelson and Amnon Barak,
   "A Run-time Algorithm for Managing the Granularity of Parallel Functional Programs",
   Department of Computer Science, The Hebrew University of Jerusalem,
   Jerusalem 91904, Israel,
   To appear in the Journal of Functional Programming,
   contact: gadi@cs.huji.ac.il

   Gad Aharoni, Amnon Barak and Yaron Farber,
   "An Adaptive Granularity Control Algorithm for the Parallel Execution of
    Functional Programs",
   Department of Computer Science, The Hebrew University of Jerusalem,
   Jerusalem 91904, Israel,
   contact: gadi@cs.huji.ac.il

_____________________________________________________________________________________

  Paul Kelly,
  "Functional Programming for Loosely-coupled Multiprocessors"
  The MIT Press, Pitman, London, 1989

____________________________________________________________________________________





=================================
Kanad Roy (roy@skorpio.usask.ca) 
Dept. of Computational Science
Universtiy of Saskatchewan
Saskatoon
CANADA S7N 0W0
=================================



Newsgroups: comp.lang.functional