SIMD machine architects must choose an interconnection network to provide interprocessor communication. The universality of a network is its ability to simulate arbitrary interconnections of the processing elements. We examine the universality of five particular networks which cover the types used in the llliac IV, STARAN, Omen, SIMDA, and RAP machines. They also cover the types discussed by Feng, Lang, Lawrie, Orcutt, Siegel, and Stone. We give O((log2N)2 ) algorithms, where N is the number of processing elements, for the Perfect Shuffle, PM21, WPM21, and Cube networks to simulate arbitrary interconnections (Orcutt has given an O(N1/2log2N) algorithm for the llliac network). We analyze Batcher's bitonic sorting method and show how each network can implement it on an SIMD machine. We discuss how sorting destination tags is equivalent to simulating interconnections.
CITATION STYLE
Siegel, H. J. (1977). The universality of various types of SIMD machine interconnection networks. In Proceedings - International Symposium on Computer Architecture (pp. 70–79). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/800255.810655
Mendeley helps you to discover research relevant for your work.