Optimal Sorting Algorithms on Incomplete Meshes with Arbitrary Fault Patterns

  • Authors:
  • Chi-Hsiang Yeh;Behrooz Parhami

  • Affiliations:
  • -;-

  • Venue:
  • ICPP '97 Proceedings of the international Conference on Parallel Processing
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose simple and efficient algorithms for sorting on incomplete meshes. No hardware redundancy is required and no assumption is made about the availabil-ity of a complete submesh. The proposed robust sorting al-gorithms are very efficient when only a few processors are faulty and degrade gracefully as the number of faults in-creases. In particular, we show that 1-1 sorting (1 key per healthy processor) in row-major or snakelike row-major or-der can be performed in 3n+o(n) communication and com-parison steps on an n . n incomplete mesh that has an arbi-trary pattern of o(pn) faulty processors. This is the fastest algorithm reported thus far for sorting in row-major and snakelike row-major orders on faulty meshes and the time complexity is quite close to its lower bound.