• DocumentCode
    1451327
  • Title

    Square meshes are not always optimal

  • Author

    Bar-Noy, Amotz ; Peleg, David

  • Author_Institution
    Stanford Univ., CA, USA
  • Volume
    40
  • Issue
    2
  • fYear
    1991
  • Firstpage
    196
  • Lastpage
    204
  • Abstract
    Mesh-connected computers with multiple buses providing broadcast facilities along rows and columns are discussed. A tight bound of Theta (n/sup 1/8/) is established for the number of rounds required for semigroup computations on n values distributed on a two-dimensional rectangular mesh of size n with a bus on every row and column. The upper bound is obtained for a skewed rectangular mesh of dimensions n/sup 3/8/*n/sup 5/8/. This result is compared to the tight bound of Theta (n/sup 1/6/) for the same problem on the square (n/sup 1/2/*n/sup 1/2/) mesh. It is shown that in the presence of multiple buses, a skewed configuration may perform better than a square configuration for certain computational tasks. The result can be extended to the d-dimensional mesh, giving a lower bound of Omega (n/sup 1/d alpha /) and an upper bound of O(d2/sup d+1/ n/sup 1/d alpha /), where alpha =2/sup d/; these bounds are optimal within constant factors for any constant d. It is noted that for d>3, the results of are mostly of theoretical interest.<>
  • Keywords
    parallel architectures; broadcast facilities; columns; mesh connected computers; multiple buses; rows; semigroup computations; skewed rectangular mesh; tight bound; two-dimensional rectangular mesh; upper bound; Broadcasting; Computer architecture; Concurrent computing; Distributed computing; Helium; Image processing; Parallel machines; Parallel processing; Upper bound; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.73589
  • Filename
    73589