Proceedings of the 2000 ACM Symposium on Applied Computing - Volume 1 2000
DOI: 10.1145/335603.335752
|View full text |Cite
|
Sign up to set email alerts
|

Coordinating HPF programs to mix task and data parallelism

Abstract: Experience in applicative fields, above all deriving from the development of multidisciplinary parallel applications, seems to suggest a model where art outer coordination level is provided to allow data parallel tasks to run concurrently and to cooperate each other. The inner computational level of this coordination model can easily be expressed with HPF, a high-level data-parallel language. According to this model, we devised COLT, s, a coordination architectural layer that supports dynamic creation and conc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2000
2000
2001
2001

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…may be defined and solved in an easy and clear way. The use of domains avoids that some computational aspects involved in the application, such as data types, have to appear at the coordination level, as it occurs in other approaches [5] [6]. This improves pattern reusability.…”
Section: $%675$and7mentioning
confidence: 99%
See 1 more Smart Citation
“…may be defined and solved in an easy and clear way. The use of domains avoids that some computational aspects involved in the application, such as data types, have to appear at the coordination level, as it occurs in other approaches [5] [6]. This improves pattern reusability.…”
Section: $%675$and7mentioning
confidence: 99%
“…In DIP, unlike in other proposals [5], the inter-task communication schedule is established at compilation time. Moreover, our approach requires no change to the runtime support of the HPF compiler used.…”
Section: $%675$and7mentioning
confidence: 99%
“…In particular, [ 13] addresses issues of coordination for languages supporting both task-and data-parallelism, [14] presents the Network of Tasks -a directed graph coordination model for node programs written in a variety of languages, and [15] illustrates the use of Activity Graphs as an intermediate coordination formalism for expressing the functionality of skeletons.…”
Section: Whereas [8] Argues For the Need For Formal Logic-based Techmentioning
confidence: 99%