1991
DOI: 10.1145/106975.376053
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Implementation of high-level parallel programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

1993
1993
1994
1994

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 5 publications
0
4
0
Order By: Relevance
“…A common approach has been to add data-parallel operations to existing languages, as exemplified by the High Performance Fortran (HPF) effort [33] and various extensions to C (such as C* [49,47], UC [5], and C** [381). Such data-parallel extensions offer fine-grained parallelism and a simple programming model, while permitting efficient implementation on SIMD, MIMD, and vector machines.…”
Section: Introductionmentioning
confidence: 99%
“…A common approach has been to add data-parallel operations to existing languages, as exemplified by the High Performance Fortran (HPF) effort [33] and various extensions to C (such as C* [49,47], UC [5], and C** [381). Such data-parallel extensions offer fine-grained parallelism and a simple programming model, while permitting efficient implementation on SIMD, MIMD, and vector machines.…”
Section: Introductionmentioning
confidence: 99%
“…Numerous fiat data-parallel languages have been proposed for portable parallel programming, such as C* [49], MPP-Pascal (7], *Lisp [39], UC [5], and Fortran 90 [2]. Section 2 explained some of the expressibility and efficiency limitations imposed by fiat languages; these problems are also discussed elsewhere [10,11,29,32,54].…”
Section: Comparison To Other Systemsmentioning
confidence: 99%
“…The high cost of rewriting parallel code has resulted in significant effort directed toward developing bighlevel languages that are efficiently portable among parallel and vector supercomputers. A common approach has been to add data-parallel operations to existing languages, as exemplified by the High Performance Fortran (HPF) effort [33] and various extensions to C (such as C* [49,47], UC [5], and C** [381). Such data-parallel extensions offer fine-grained parallelism and a simple programming model, while permitting efficient implementation on SIMD, MIMD, and vector machines.…”
Section: Introductionmentioning
confidence: 99%
“…Issues related to programmer-specified mappings are addressed briefly. A complete description on the specification, implementation and effectiveness of data mappings may be found in [2]. The next section describes related work.…”
Section: Introductionmentioning
confidence: 99%