2007
DOI: 10.1007/978-3-540-72584-8_93
|View full text |Cite
|
Sign up to set email alerts
|

Single Data Copying for MPI Communication Optimization on Shared Memory System

Abstract: Abstract. Shared memory system is an important platform for high performance computing. In traditional parallel programming, message passing interface (MPI) is widely used. But current implementation of MPI doesn't take full advantage of shared memory for communication.A double data copying method is used to copy data to and from system buffer for message passing. In this paper, we propose a novel method to design and implement the communication protocol for MPI on shared memory system. The double data copying… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2014
2014
2015
2015

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 7 publications
0
2
0
Order By: Relevance
“…For Xeon Phi, Potluri et al optimised MVAPICH2 by leveraging the Symmetric Communications InterFace, a low‐level API that allows to control the DMA engines. Miao et al proposed a single‐copy method to take advantage of shared memory architectures, avoiding the system buffer. The proposal of Trahay et al relies on a multithreaded communication engine to offload small messages .…”
Section: Related Workmentioning
confidence: 99%
“…For Xeon Phi, Potluri et al optimised MVAPICH2 by leveraging the Symmetric Communications InterFace, a low‐level API that allows to control the DMA engines. Miao et al proposed a single‐copy method to take advantage of shared memory architectures, avoiding the system buffer. The proposal of Trahay et al relies on a multithreaded communication engine to offload small messages .…”
Section: Related Workmentioning
confidence: 99%
“…Following the first approach, Miao et al [20] proposed a single copying method to take advantage of shared memory architectures, avoiding the system buffer. The proposal of Trahay et al relies on a multithreaded communication engine to offload small messages [30].…”
Section: Related Workmentioning
confidence: 99%