Publication | Closed Access
The distance bound for sorting on mesh-connected processor arrays is tight
46
Citations
10
References
1986
Year
Unknown Venue
Distance ArgumentsCluster ComputingEngineeringComputer ArchitectureComputational ComplexityHigh Performance ComputingSupercomputer ArchitectureArray ComputingMesh-connected Processor ArraysParallel ComputingCombinatorial OptimizationManycore ProcessorComputational GeometryMassively-parallel ComputingSorting AlgorithmLower BoundComputer EngineeringN2 NumbersComputer ScienceMany-core ArchitectureDistance BoundParallel Programming
In this paper, We consider the problem of sorting n2 numbers, initially distributed randomly in an n × n mesh-connected processor array with one element per processor. We show a lower bound, based on distance arguments, of 4n routing steps on mesh-connected processors operating in an SIMD mode with no wraparounds in rows or columns, We present an algorithm using a novel approach, which is optimal upto the conslant of the leading term, and hence, succeed in proving the tightness of the lower bound based on distance. Keeping in mind the practical difficulties in implementation of this algorithm, we also present an extremely practical O(n) algorithm amenable for VLSI implementation and for existing mesh- connected computers. All the results in this paper were derived by using a new method of analysis inspired by the discovery of shear-sort or row-column sort.
| Year | Citations | |
|---|---|---|
Page 1
Page 1