MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Coarse-Grain Dataflow Programming of Conventional Parallel Computers (1995) [5 citations — 1 self]

by R. Jagannathan
in Advanced Topics in Dataflow Computing and Multithreading
Add To MetaCart

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