2010
DOI: 10.1002/cpe.1549
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive structured parallelism for distributed heterogeneous architectures: a methodological approach with pipelines and farms

Abstract: SUMMARYAlgorithmic skeletons abstract commonly used patterns of parallel computation, communication, and interaction. Based on the algorithmic skeleton concept, structured parallelism provides a high-level parallel programming technique that allows the conceptual description of parallel programs while fostering platform independence and algorithm abstraction. This work presents a methodology to improve skeletal parallel programming in heterogeneous distributed systems by introducing adaptivity through resource… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 14 publications
(5 citation statements)
references
References 40 publications
(34 reference statements)
0
5
0
Order By: Relevance
“…Murray Cole's group at the School of Informatics of the University of Edinburgh studied the implications of using skeletons in the scheduling algorithms by using models based on process algebras (specifically PEPA in [7,15]). González-Vélez and Cole [17] presented a methodology that uses the information obtained from an application based on a skeleton to improve performance at run-time. It was based on heterogeneous distributed systems and considered task farm and pipeline patterns.…”
Section: Related Workmentioning
confidence: 99%
“…Murray Cole's group at the School of Informatics of the University of Edinburgh studied the implications of using skeletons in the scheduling algorithms by using models based on process algebras (specifically PEPA in [7,15]). González-Vélez and Cole [17] presented a methodology that uses the information obtained from an application based on a skeleton to improve performance at run-time. It was based on heterogeneous distributed systems and considered task farm and pipeline patterns.…”
Section: Related Workmentioning
confidence: 99%
“…A methodology for partitioning divisible loads for the farm pattern in heterogeneous CPU-only clusters has been proposed in APSARA [7]. It uses static and dynamic calibration techniques to calculate the execution speeds of the worker processors.…”
Section: Related Workmentioning
confidence: 99%
“…The second solution that we would like to highlight is part of the ASPARA project [13] leaded by Murray Cole and Horacio Gónzales-Vélez. This work proposes a methodology to introduce adaptability in skeletons.…”
Section: Related Workmentioning
confidence: 99%