Coarse-Grain Dataflow Programming of Conventional Parallel Computers (1995) [5 citations — 1 self]
Abstract:
Granular Lucid (or GLU) is a coarse-grain dataflow language for programming conventional parallel computers. It is based on Lucid (circa 1994) which is an implicitly parallel, multidimensional dataflow language. A GLU program is a Lucid program with imperativelydefined data functions and data types. In this paper, we briefly describe a system for coarse-grain parallel programming based on GLU. We discuss the expressiveness of GLU in composing different kinds of parallel programs. We also discuss the efficiency with which parallelism in GLU programs can be exploited on conventional parallel computers.
Citations
| 693 | PVM: a framework for parallel distributed computing – Sunderam - 1990 |
| 632 | Linda in context – Carriero, Gelernter - 1989 |
| 57 | the Dataflow Programming Language – Lucid - 1985 |
| 16 | Dataflow and eduction: Data-driven and demand-driven distributed computation – Ashcroft - 1986 |
| 6 | A descriptive and prescriptive model for dataflow semantics – Jagannathan - 1988 |
| 4 | Multidimensional Declarative Programming – Ashcroft, Faustini, et al. - 1994 |
| 3 | Active Messages: a mechanism for intergrated communication and computation – Eicken, Culler, et al. - 1992 |
| 2 | Multidimensional programming in Lucid – Faustini, Jagannathan - 1993 |
| 2 | Tournament computations in GLU – Jagannathan, Faustini - 1991 |
| 1 | Tournament computations – Ashcroft - 1990 |

