Square Meshes are not Always Optimal,

Abstract

In this paper we consider mesh connected computers with multiple buses, providing broadcast facilities along rows and columns. A tight bound of theta(n(1/2)) is established for the number of rounds required for semigroup computations on n values distributed on a 2-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(3/8) x n(5/8). This result is to be contrasted with the tight bound of theta(n(1/2)) for the same problem on the square (n(1/2) X n(1/2)) mesh (PR). This implies that in the presence of multiple buses, a skewed configuration may perform better than a square configuration for certain computational tasks. Our result can be extended to the d-dimensional mesh giving a lower bound of omega(n(1/d2d)) and an upper bound of O(d2(d+1)n(1/d2d)).

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 09, 1988
Accession Number
ADA328577

Entities

People

  • Amotz Bar-noy
  • David Peleg

Organizations

  • Stanford University

Tags

Communities of Interest

  • Air Platforms
  • C4I
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Classification
  • Computations
  • Computer Science
  • Computers
  • Computing System Architectures
  • Contracts
  • Image Processing
  • Notation
  • Parallel Computing
  • Parallel Processing
  • Parallel Processors
  • Pattern Recognition
  • Security
  • Three Dimensional
  • Two Dimensional
  • Universities

Fields of Study

  • Computer science
  • Mathematics

Readers

  • Electromagnetic Wave Scattering and Antenna Radiation Engineering
  • Graph Algorithms and Convex Optimization.
  • Linear Algebra