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

Methodology for modelling SPMD hybrid parallel computation

Abstract: SUMMARYThis research defines and analyzes a methodology for deriving a performance model for SPMD hybrid parallel applications. Hybrid parallelism combines shared memory and message passing computing models.This work extends the current practice of application performance modelling by development of a methodology for hybrid applications with these procedures.• Creation of a model based on complexity analysis of an application code and its data structures.• Enhancement of a static complexity model by dynamic fa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 44 publications
0
2
0
Order By: Relevance
“…In this sense, this parallelism has permitted developing a set of techniques in order to take advantage of the computational power of these multi-core clusters. A particular method has been developed by Liedbrock et al [12], where he defined a method to create a performance model for hybrid SPMD applications (MPI/OpenMP). The main focus of this work was to improve three main performance metrics: adaptability, fidelity and scalability.…”
Section: Related Workmentioning
confidence: 99%
“…In this sense, this parallelism has permitted developing a set of techniques in order to take advantage of the computational power of these multi-core clusters. A particular method has been developed by Liedbrock et al [12], where he defined a method to create a performance model for hybrid SPMD applications (MPI/OpenMP). The main focus of this work was to improve three main performance metrics: adaptability, fidelity and scalability.…”
Section: Related Workmentioning
confidence: 99%
“…A two-level model that characterizes the impact of contention and cache effects and, at the same time, develops and studies a graph model of the application is presented in [18]. There exist similar works for hybrid MPI/OpenMP computation, that can help to decide the best combination of MPI processes and OpenMP threads depending on the characteristics of the machine and the code [19], [20], [21].…”
Section: Related Workmentioning
confidence: 99%