A Characterization and Analysis of Parallel Processor Interconnection Networks
- 1 June 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-36 (6) , 680-691
- https://doi.org/10.1109/tc.1987.1676961
Abstract
The permuting properties of various interconnection networks have been extensively studied. However, not too much attention has been focused on how the permuting properties interact with the mapping of tasks to processors in realizing the communication requirements between tasks. In this paper we focus on characterizing the abilities of some interconnection networks in realizing intertask communication that can be specified as permutations of the task names. From the point of view of the intertask communications requirements, the perceived permuting capabilities may depend upon the specific assignment of tasks to processors. Distinct network permutations may actually result in equivalent intertask communication patterns depending upon the mapping of tasks to processors. Characterizations of networks are developed based upon the theory of permutation groups. A number of properties as well as limitations of these networks become evident from this characterization. Finally, a class of switching networks is identified, that possess many useful properties that make them preferable to multistage interconnection networks in specific applications.Keywords
This publication has 17 references indexed in Scilit:
- A system organization for parallel image processingPattern Recognition, 1985
- Classification Categories and Historical Development of Circuit Switching TopologiesACM Computing Surveys, 1983
- Image Processing on ZMOBIEEE Transactions on Computers, 1982
- The Prime Memory System for Array AccessIEEE Transactions on Computers, 1982
- PASM: A Partitionable SIMD/MIMD System for Image Processing and Pattern RecognitionIEEE Transactions on Computers, 1981
- The Universality of the Shuffle-Exchange NetworkIEEE Transactions on Computers, 1981
- The Reverse-Exchange Interconnection NetworkIEEE Transactions on Computers, 1980
- Notes on Shuffle/Exchange-Type Switching NetworksIEEE Transactions on Computers, 1980
- Access and Alignment of Data in an Array ProcessorIEEE Transactions on Computers, 1975
- Applications of Group Theory to Connecting NetworksBell System Technical Journal, 1975