1996
DOI: 10.1145/235141.235148
|View full text |Cite
|
Sign up to set email alerts
|

Practical parallel algorithms for personalized communication and integer sorting

Abstract: A fundamental challenge for parallel computing is to obtain high-level, architecture independent, algorithms which efficiently execute on general-purpose parallel machines. With the emergence of message passing standards such as MPI, it has become easier to design efficient and portable parallel algorithms by making use of these communication primitives. While existing primitives allow an assortment of collective communication routines, they do not handle an important communication event when most or all proce… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
22
0

Year Published

1996
1996
2011
2011

Publication Types

Select...
3
2
2

Relationship

2
5

Authors

Journals

citations
Cited by 27 publications
(22 citation statements)
references
References 36 publications
0
22
0
Order By: Relevance
“…This improves aggregate performance to 23,910 MByte/s (46.7 MByte/s per processor), or 62% of the nominal bisection bandwidth. 2 The nominal bisection bandwidth is based on a link speed of 75 MByte/s. Experimentally, 78.9 MByte/s can be achieved for unidirectional traffic and 73.2 MByte/s for simultaneous bidirectional traffic between two nodes, each consisting of two processors.…”
Section: Adapting To the Routing Tablementioning
confidence: 99%
See 3 more Smart Citations
“…This improves aggregate performance to 23,910 MByte/s (46.7 MByte/s per processor), or 62% of the nominal bisection bandwidth. 2 The nominal bisection bandwidth is based on a link speed of 75 MByte/s. Experimentally, 78.9 MByte/s can be achieved for unidirectional traffic and 73.2 MByte/s for simultaneous bidirectional traffic between two nodes, each consisting of two processors.…”
Section: Adapting To the Routing Tablementioning
confidence: 99%
“…Most practical methods use a priori knowledge about the communication pattern, and attempt to minimize congestion and contention in the network. For further details, we refer the reader to a good description of the history of AAPC and a survey of algorithms [2].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Proof. The proof of the maximum message sizes is given in [4]. In the following, we give a proof for the minimum message sizes.…”
Section: Algorithm 1 Balancedrouting (From [4])mentioning
confidence: 99%