2014 IEEE 28th International Parallel and Distributed Processing Symposium 2014
DOI: 10.1109/ipdps.2014.116
|View full text |Cite
|
Sign up to set email alerts
|

An Evaluation of One-Sided and Two-Sided Communication Paradigms on Relaxed-Ordering Interconnect

Abstract: Abstract-The Cray Gemini interconnect hardware provides multiple transfer mechanisms and out-of-order message delivery to improve communication throughput. In this paper we quantify the performance of one-sided and two-sided communication paradigms with respect to: 1) the optimal available hardware transfer mechanism; 2) message ordering constraints; 3) per node and per core message concurrency. In addition to using Cray native communication APIs, we use UPC and MPI micro-benchmarks to capture one-and twosided… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…Performance advantage of UPC's one-sided communication over the MPI counterpart has also been reported in e.g. [16]. On the other hand, persistent advantages of MPI over UPC include better data locality and more flexible data partitionings.…”
Section: Discussionmentioning
confidence: 64%
“…Performance advantage of UPC's one-sided communication over the MPI counterpart has also been reported in e.g. [16]. On the other hand, persistent advantages of MPI over UPC include better data locality and more flexible data partitionings.…”
Section: Discussionmentioning
confidence: 64%
“…HyperTransport allows lower injection latency for small transfers compared with the newer generation Cray Aries interconnect. Tracking remote completion for put operations on Gemini is more complex especially with relaxed ordering of transfers (Ibrahim et al 2014), making puts slower than the get operations by up to 20%.…”
Section: Network Performance and Saturationmentioning
confidence: 99%
“…MPI is implemented as library since it enables convenient program that can manage to run similar program on parallel processors and has gone through enhancements in various versions [ 25 – 27 ]. Communication using MPI can be point-to-point or it can be collective communication [ 28 ]. The basic methodology of MPI is having multiple processes on distributed memory systems which communicate using message passing.…”
Section: Introductionmentioning
confidence: 99%