An efficient implementation of batcher′s odd-even merge on a SIMD hypercube
Document Type
Article
Publication Date
1-1-1993
Abstract
We present an efficient Θ(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 Θ(log2N) 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/3.) A generalization of our technique has led to an efficient O(log N) algorithm for a wider class of parallel computations, called ±2b-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. © 1993 Academic Press, Inc.
Identifier
0345738142 (Scopus)
Publication Title
Journal of Parallel and Distributed Computing
External Full Text Location
https://doi.org/10.1006/jpdc.1993.1090
ISSN
07437315
First Page
58
Last Page
63
Issue
1
Volume
19
Recommended Citation
Nassimi, David and Tsai, Yuh Dong, "An efficient implementation of batcher′s odd-even merge on a SIMD hypercube" (1993). Faculty Publications. 17163.
https://digitalcommons.njit.edu/fac_pubs/17163
