1994
DOI: 10.1177/109434209400800202
|View full text |Cite
|
Sign up to set email alerts
|

Integrated Support for Task and Data Parallelism

Abstract: We present an overview of research at the Center for Research on Parallel Computation designed to provide an efficient, portable programming model for scientific applications possessing both task and data parallelism. Fortran M programs exploit task parallelism by provid ing language extensions for user-defined process man agement and typed communication channels. A com bination of compiler and run-time system support en sures modularity, safety, portability, and efficiency. Fortran D and High Performance Fort… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

1995
1995
2000
2000

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 24 publications
(9 citation statements)
references
References 11 publications
0
9
0
Order By: Relevance
“…We run both versions on each of the partition sizes we consider in this study (4,8,16, and 32 PEs) and prevented any reconfigurations from occurring during the execution of the DRMS versions. Therefore, in all cases the factorization runs from beginning to end on the same number of processors.…”
Section: Results For Drms Versus Spmdmentioning
confidence: 99%
See 3 more Smart Citations
“…We run both versions on each of the partition sizes we consider in this study (4,8,16, and 32 PEs) and prevented any reconfigurations from occurring during the execution of the DRMS versions. Therefore, in all cases the factorization runs from beginning to end on the same number of processors.…”
Section: Results For Drms Versus Spmdmentioning
confidence: 99%
“…Finally, we note that our research is related to work that combines simultaneous exploitation of task and data parallelism in the same application, such as those described in [4] and [29]. The issue of rearranging processors among competing applications is similar to that of subdividing a processor partition among concurrent tasks of the same application.…”
Section: Related Workmentioning
confidence: 96%
See 2 more Smart Citations
“…Unfortunately, existing techniques for integrated task and data parallel computing [2,4,9,19,3] are not well-suited to this type of application. As an example of the current state-of-the-art, the system described in [19] employs extensive off-line analysis of the memory requirements, communication patterns and scalability aspects of the tasks.…”
Section: Introductionmentioning
confidence: 99%