An Efficient Algorithm for Gray-to-Binary Permutation on Hypercubes
β Scribed by C.T. Ho; M.T. Raghunath; S.L. Johnsson
- Publisher
- Elsevier Science
- Year
- 1994
- Tongue
- English
- Weight
- 539 KB
- Volume
- 20
- Category
- Article
- ISSN
- 0743-7315
No coin nor oath required. For personal study only.
β¦ Synopsis
Both Gray code and binary code are frequently used in mapping arrays into hypercube architectures. While the former is preferred when communication between adjacent array elements is needed, the latter is preferred for FFT-type communication. When different phases of computations have different types of communication patterns, the need arises to remap the data. We give a nearly optimal algorithm for permuting data from a Gray code mapping to a binary code mapping on a hypercube with communication restricted to one input and one output channel per node at a time. Our algorithm improves over the best previously known algorithm (J. Parallel Distrib. Comput. 4, 2 (Apr. 1987), 133-172) by nearly a factor of two and is optimal to within a factor of (n /(n-1)) with respect to data transfer time on an (n)-cube. The expected speedup is confirmed by measurements on an Intel iPSC/2 hypercube. (1994 Academic Press, Inc.
π SIMILAR VOLUMES
The d-dimensional binary hypercube is a very popular model of parallel computation. On the other hand, the execution of many algorithms can be represented by binary trees, making it desirable to simulate binary trees on a hypercube. In this paper, we present a simple one-to-one embedding of arbitrar
## Abstract van Lenthe, Broer, and Rashid made comments on our 2009 paper [Song et al., J. Comput. Chem. 2009, 30, 399] by criticizing that we did not properly reference the work by Broer and Nieuwpoort in 1988 [Broer and Nieuwpoort, Theor. Chim. Acta. 1988, 73, 405], and we favorably compared our