• DocumentCode
    1139118
  • Title

    A Model of SIMD Machines and a Comparison of Various Interconnection Networks

  • Author

    Siegel, Howard Jay

  • Author_Institution
    School of Electrical Engineering, Purdue University
  • Issue
    12
  • fYear
    1979
  • Firstpage
    907
  • Lastpage
    917
  • Abstract
    A formal mathematical model of single instruction stream-multiple data stream (SIMD) machines is defined. It is used as a basis for analyzing various types of interconnection networks that have been discussed in the literature. The networks are evaluated in terms of the lower and upper bounds on the time required for each of the networks discussed to simulate the other networks. SIMD machine algorithms are presented as proofs of the upper time bounds on these simulation tasks. These simulations are used to demonstrate techniques for proving the correctness of SIMD machine algorithms, i.e., analyzing the simultaneous flow of N data items among N processors. Processor address masks, a concise notation for activating and deactivating processors, are used in the algorithms. The methods used to prove the lower bounds and to construct (and prove correct) simulation algorithms to show the upper bounds can be generalized and applied to the analysis of other networks.
  • Keywords
    Algorithm correctness; Illiac IV; SIMD machines; STARAN; array processors; computer architecture; interconnection networks; n-cube array; parallel processing; perfect shuffle; permutation networks; Algorithm design and analysis; Analytical models; Communication system control; Computational modeling; Computer architecture; Computer networks; Mathematical model; Multiprocessor interconnection networks; Parallel processing; Upper bound; Algorithm correctness; Illiac IV; SIMD machines; STARAN; array processors; computer architecture; interconnection networks; n-cube array; parallel processing; perfect shuffle; permutation networks;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1979.1675280
  • Filename
    1675280