2011
DOI: 10.1007/s10766-011-0169-2
|View full text |Cite
|
Sign up to set email alerts
|

Efficient and Scalable Routing Algorithms for Collective Communication Operations on 2D All-Port Torus Networks

Abstract: Collective Communication Algorithms for 2D torus networks have been investigated quite extensively in the literature and two broad approaches, namely direct methods and indirect (message combining) methods are recognized in the field. While direct methods minimize the volume of data, the indirect methods reduce the number of message start-ups. Consequently, either a suite of algorithms must be employed for efficiency over a wide range of message lengths and communication operations or algorithms should be able… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 12 publications
(12 citation statements)
references
References 17 publications
0
12
0
Order By: Relevance
“…For different kinds of problems, different parallel algorithms have been defined that can be executed simultaneously on multiple nodes. The third section is the summation of the resulting subdivision matrices for the recursive multiplication (lines [13][14][15][16]. The pseudo-code of the algorithm is shown in Figure 1 .…”
Section: Preliminaries and Problem Statementmentioning
confidence: 99%
See 2 more Smart Citations
“…For different kinds of problems, different parallel algorithms have been defined that can be executed simultaneously on multiple nodes. The third section is the summation of the resulting subdivision matrices for the recursive multiplication (lines [13][14][15][16]. The pseudo-code of the algorithm is shown in Figure 1 .…”
Section: Preliminaries and Problem Statementmentioning
confidence: 99%
“…For this, we use the following equation [16]: As stated before in Section 2, alternatives will be selected based on the values for the speedup and efficiency metrics.…”
Section: Select Feasible Logical Configurationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Fig. 1 shows the complete exchange algorithm which purpose is to collect all data from all nodes and to distribute data to all nodes [9][10] [11]. This algorithm is a commonly used parallel algorithm that is often used as part of a bigger parallel algorithm.…”
Section: Problem Statementmentioning
confidence: 99%
“…An effective multicast routing should minimize communication latency which consists of startup latency, network latency, and blocking latency [9]. The startup latency is the amount of time incurred by the operating system in preparing the message for injection into the network.…”
Section: Introductionmentioning
confidence: 99%