2001
DOI: 10.1109/5992.947105
|View full text |Cite
|
Sign up to set email alerts
|

Parallel programming with message passing and directives

Abstract: arallel application developers today face the problem of how to integrate the dominant parallel processing models into one source code. Most high-performance systems use the Distributed Memory Parallel (DMP) and Shared Memory Parallel (SMP; also known as Symmetric MultiProcessor) models, and many applications can benefit from support for multiple parallelism modes. Here we show how to integrate both modes into high-performance parallel applications. These applications have three primary goals:

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2001
2001
2022
2022

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 24 publications
(8 citation statements)
references
References 7 publications
0
8
0
Order By: Relevance
“…There are no strict rules on the type of architectures to be employed. A combination of parallel architectures, hybrids, can be used to enhance areas like message passing and load balancing [13][14][15]. More research can be done on these areas.…”
Section: Discussionmentioning
confidence: 99%
“…There are no strict rules on the type of architectures to be employed. A combination of parallel architectures, hybrids, can be used to enhance areas like message passing and load balancing [13][14][15]. More research can be done on these areas.…”
Section: Discussionmentioning
confidence: 99%
“…The case of mixed mode parallel programming has also attracted the attention of some researchers in the last few years (Smith and Bull, 2001;Sannino et al, 2001;Bova et al, 2001;Cappello and Etiemble, 2000), however, the effective application of this paradigm still remains an open question.…”
Section: The Parallel Algorithmmentioning
confidence: 99%
“…Parallel computers are typically programmed by using a message passing programming paradigm (MPI [5,15] PVM [10], etc.) or a shared memory programming paradigm (OpenMP [9,14,18] Multi Threading, etc.).…”
Section: Hybrid Programming Paradigms: Mpi + Openmpmentioning
confidence: 99%