[1993] Proceedings Seventh International Parallel Processing Symposium
DOI: 10.1109/ipps.1993.262858
|View full text |Cite
|
Sign up to set email alerts
|

Sorting n/sup 2/ numbers on n*n meshes

Abstract: We show that by folding data from an n x n mesh onto an n x ( n k ) submesh, sorting on the submesh, and finally unfolding back onto the entire n x n mesh it is possible to sort on bidirectional and strict unidirectional meshes using a number of routing steps that is very close to the distance lower bound for these architectures. The technique may also be applied to reconfigurable bus architectures to obtain faster sorting algorithms.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 21 publications
0
6
0
Order By: Relevance
“…Various algorithms have been developed for mesh-connected computers and their variants, such as tori and n-ary d-cubes, based on the assumption that a fault-free mesh (or torus, n-ary d-cube) is available [3,10,11,13,16,15,17]. Since fault tolerance is very important to parallel processing, a variety of techniques for adaptive fault-tolerant routing or reconfiguring faulty arrays have also been proposed [5,6,12,18,19,23].…”
Section: Basic Components Of Railmentioning
confidence: 99%
See 4 more Smart Citations
“…Various algorithms have been developed for mesh-connected computers and their variants, such as tori and n-ary d-cubes, based on the assumption that a fault-free mesh (or torus, n-ary d-cube) is available [3,10,11,13,16,15,17]. Since fault tolerance is very important to parallel processing, a variety of techniques for adaptive fault-tolerant routing or reconfiguring faulty arrays have also been proposed [5,6,12,18,19,23].…”
Section: Basic Components Of Railmentioning
confidence: 99%
“…The robust sorting algorithm proposed in [22] is actually a special case of ART-II since we emulate the sorting algorithm proposed in [10], which performs Θ(n) operations along a dimension on the average. In [14], we have shown that 1-1 sorting in an n n bypass mesh with o(n 1=4 ) faults can be performed in 2:5n + o(n) communication time using row order or snakelike order by emulating the Schnorr/Shamir sorting algorithm [11,13,17]). The average number of steps along a dimension in the Schnorr/Shamir sorting algorithm is only Θ(n 1=4 ), so the number of faults that can be tolerated without increasing the leading constant of the running time is only o(n 1=4 ) when direct emulation is used.…”
Section: Sorting In Faulty Meshes and N-ary D-cubesmentioning
confidence: 99%
See 3 more Smart Citations