A Shuffle-Exchange Network with Simplified Control
- 1 January 1976
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-25 (1), 55-65
- https://doi.org/10.1109/tc.1976.5009205
Abstract
In this paper, a control mechanism for a shuffle-exchange interconnection network of N cells is proposed. With this network it is possible to realize some important permutations in log2 N shuffle-exchange steps. In the control mechanism presented, the control variables at step k are determined by a Boolean operation of the control variables at step k - 1. The Boolean operation is very simple so that little additional hardware is required for this computation. This control scheme requires only one bit per cell instead of a destination tag of log2 N bits required by a control mechanism presented previously. The network can be used for the interconnection of memory modules and processors in an array computer, and for the accessing of blocks of consecutive data in large dynamic memories. It is also shown that the shuffle-exchange interconnection network permits the efficient partitioning of an array computer into subarrays to allow for the simultaneous computation of several identical problems.Keywords
This publication has 9 references indexed in Scilit:
- Interconnections for Parallel Memories to Unscramble p-Ordered VectorsIEEE Transactions on Computers, 1974
- Dynamic Memories with Rapid Random and Sequential AccessIEEE Transactions on Computers, 1974
- Dynamic Memories with Enhanced Data AccessIEEE Transactions on Computers, 1972
- The Organization and Use of Parallel MemoriesIEEE Transactions on Computers, 1971
- Parallel Processing with the Perfect ShuffleIEEE Transactions on Computers, 1971
- The Organization of High-Speed Memory for Parallel Block Transfer of DataIEEE Transactions on Computers, 1970
- The ILLIAC IV ComputerIEEE Transactions on Computers, 1968
- An Adaptation of the Fast Fourier Transform for Parallel ProcessingJournal of the ACM, 1968
- Permutations by Cutting and ShufflingSIAM Review, 1961