See this document in CiteSeerX!

GUM: a portable parallel implementation of Haskell (1996)  (Make Corrections)  (65 citations)
P.W. Trinder, K. Hammond, J.S. Mattson, Jr., A.S. Partridge, S.L. Peyton Jones
SIGPLAN Conference on Programming Language Design and Implementation



  Home/Search   Context   Related

 
View or download:
kiste5.ki.informatik.uni...gumFinal.ps
dcs.glasgow.ac.uk/pub/g...gumFinal.ps.Z
microsoft.com/~simonpj...gumpldi.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  kiste5.ki.informat...semvortrage (more)
From:  fp.dcs.stand.ac.u...publications
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: GUM is a portable, parallel implementation of the Haskell functional language. Despite sustained research interest in parallel functional programming, GUM is one of the first such systems to be made publicly available. GUM is message-based, and portability is facilitated by using the PVM communications harness that is available on many multi-processors. As a result, GUM is available for both shared-memory (Sun SPARCserver multiprocessors) and distributed-memory (networks of workstations)... (Update)

Cited by:   More
Thread Migration in a Parallel Graph Reducer - Andr Rauber Du   (Correct)
Managing Heterogeneity in a Grid Parallel - Zain   (Correct)
Load Balancing in a Parallel Graph Reducer - Loidl (2002)   (Correct)

Similar documents (at the sentence level):
52.7%:   GUM: a portable parallel implementation of Haskell.. - Trinder, Hammond.. (1996)   (Correct)
24.6%:   GUM: a portable parallel implementation of Haskell - Hammond, Mattson, Jr.. (1995)   (Correct)

Active bibliography (related documents):   More   All
0.6:   A Parallel Functional Language Compiler for Message-Passing.. - Junaidu (1998)   (Correct)
0.4:   GpH: An Architecture-independent Functional Language - Trinder, Barry, Jr.. (1998)   (Correct)
0.4:   Low level Architecture-independence of Glasgow.. - Trinder, Barry.. (1998)   (Correct)

Similar documents based on text:   More   All
0.5:   The Multi-Architecture Performance of the Parallel .. - Trinder, Loidl.. (2000)   (Correct)
0.5:   The Multi-Architecture Performance of the Parallel .. - Trinder, Loidl.. (2000)   (Correct)
0.5:   PARallel Database Engine (Parade) Final Report - Hammond, Jones, Trinder (1997)   (Correct)

Related documents from co-citation:   More   All
18:   Lazy task creation: a technique for increasing the granularity of parallel progr.. - Mohr, Kranz et al. - 1990
17:   Visualising Granularity in Parallel Programs: A Graphical Winnowing System for H.. - Hammond, Loidl et al. - 1995
15:   Journal of functional programming (context) - Trinder, Hammond et al. - 1997

BibTeX entry:   (Update)

Trinder, P.W., Hammond, K., Mattson, J.S. Jr., Partridge, A.S., and Peyton Jones, S.L., "GUM: A Portable Parallel Implementation of Haskell", 1996 ACM Conf. on Prog. Lang. Design and Impl. (PLDI '96), pp. 79--88, 1996. http://citeseer.ist.psu.edu/trinder96gum.html   More

@inproceedings{ trinder96gum,
    author = "Philip W. Trinder and Kevin Hammond and James S. Mattson Jr. and A. S. Partridge and Simon L. Peyton Jones",
    title = "{GUM}: A Portable Parallel Implementation of Haskell",
    booktitle = "{SIGPLAN} Conference on Programming Language Design and Implementation",
    pages = "79-88",
    year = "1996",
    url = "citeseer.ist.psu.edu/trinder96gum.html" }
Citations (may not include all citations):
173   Lazy Task Creation -- a Technique for Increasing the Granula.. - Mohr - 1991
89   SISAL: Streams and Iteration in a Single-Assignment Language.. (context) - McGraw, Skedzielewski et al. - 1985
87   Concurrent Haskell - SL, AD et al. - 1996
81   Distributed Garbage Collection using Reference Counting (context) - DI - 1987
75   Concurrent Clean - EGJMH, JEW et al. - 1991
65   GUM: a portable Parallel Implementation of Haskell - Hammond - 1995
55   An Efficient Garbage Collection Scheme for Parallel Computer.. - Watson, Watson - 1987
51   Two Fundamental Issues in Multiprocessing (context) - Iannucci - 1987
26   Highperformance parallel graph reduction (context) - SL, Salkild - 1989
22   The HDGMachine: a Highly Distributed Graph Reducer for a Tra.. - Kingdon, Lester - 1991
20   Transputer Based Experiments with the ZAPP Architecture (context) - DL, MR - 1987
16   Parallel Functional Programming: an Introduction (context) - Hammond - 1994
16   GAML: a Parallel Implementation of Lazy ML - Maranget - 1991
16   Mul-T: a HighPerformance Parallel Lisp (context) - DA, RH - 1989
13   An Effective Speculative Evaluation Technique for Parallel S.. - JS - 1993
12   Alfalfa: Distributed Graph Reduction on a Hypercube Multipro.. (context) - Goldberg, Hudak - 1986
10   Qlisp: Parallel Processing in Lisp (context) - Goldman - 1989
10   An Efficient Distributed Garbage Collection Algorithm (context) - Lester - 1989
9   Buckwheat: Graph Reduction on a Shared Memory Multiprocessor (context) - BF - 1988
8   Worst Case Scheduling for Parallel Functional Programming (context) - FW, VJ - 1994
6   Graph Reduction on Shared Memory Multiprocessors - Langendoen - 1993
6   Parallel Virtual Machine Reference Manual, Version 3.2 (context) - National, University - 1993
5   Reducing Graph Copying Costs -- Time to Wrap it up - Kesseler - 1994
3   Parallel Graph Reduction with the !; G?-Machine (context) - Augustsson, Johnsson - 1989



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://kiste-5.ki.informatik.uni-frankfurt.de/lehre/fp/par/semvortrage.html):   More
pH Language Reference Manual, Version 1.0 - Nikhil, Arvind, Hicks, Aditya.. (1995)   (Correct)
The Vectorisation Monad - Hill, Clarke, Bornat (1994)   (Correct)
Simplifying Parallel List Traversal - Maessen (1995)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC