𝔖 Bobbio Scriptorium
✦   LIBER   ✦

An Efficient Implementation of Batcher′s Odd-Even Merge on a SIMD Hypercube

✍ Scribed by D. Nassimi; Y.D. Tsai


Publisher
Elsevier Science
Year
1993
Tongue
English
Weight
469 KB
Volume
19
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

✦ Synopsis


We present an efficient (\theta(\log N)) implementation of Batcher's odd-even merge on a SIMD hypercube. (The hypercube model assumes that all communications are restricted to one fixed dimension at a time.) The best previously known implementation of odd-even merge on a SIMD hypercube requires (\Theta\left(\log ^{2} N\right)) time. The performance of our odd-even merge implementation is comparable to that of bitonic merge. (If the input sequences are both in ascending order and the architecture provides half-duplex communication, then our algorithm runs faster than bitonic merge by a factor of 4.) A generalization of our technique has led to an efficient (O(\log N)) algorithm for a wider class of parallel computations, called (\pm 2^{b})-descend, on a SIMD hypercube [11]. This class includes odd-even merge and many other algorithms. In this paper, we briefly discuss the main ideas of this paradigm. O 1993 Academic Press, Inc.


📜 SIMILAR VOLUMES