Solving Fundamental Problems on Sparse-Meshes

  • Authors:
  • Jop F. Sibeyn

  • Affiliations:
  • Max-Plank-Institut für Informatik, Saarbrücken, Germany

  • Venue:
  • IEEE Transactions on Parallel and Distributed Systems
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

A sparse-mesh, which has PUs on the diagonal of a two-dimensional grid only, is a cost effective distributed memory machine. Variants of this machine have been considered before, but none are as simple and pure as a sparse-mesh. Various fundamental problems (routing, sorting, list ranking) are analyzed, proving that sparse-meshes have great potential. It is shown that on a two-dimensional $n \times n$ sparse-mesh, which has $n$ PUs, for $h = \omega(n^\epsilon \cdot \log n)$, h-relations can be routed in $(h + o(h)) / \epsilon$ steps. The results are extended for higher dimensional sparse-meshes. On a $d$-dimensional $n \times \cdots \times n$ sparse-mesh, with $h = \omega(n^\epsilon \cdot \log n)$, h-relations are routed in $(6 \cdot (d - 1) / \epsilon - 4) \cdot (h + o(h))$ steps.