A Unified Approach to a Class of Data Movements on an Array Processor
IEEE Transactions on Computers
Tight bounds on the complexity of parallel sorting
IEEE Transactions on Computers
A minimum area VLSI network for O(log n) time sorting
IEEE Transactions on Computers
The design and analysis of parallel algorithms
The design and analysis of parallel algorithms
Constant time sorting on a processor array with a reconfigurable bus system
Information Processing Letters
Bounds to Complexities of Networks for Sorting and for Switching
Journal of the ACM (JACM)
Parallel permutation and sorting algorithms and a new generalized connection network
Journal of the ACM (JACM)
The cube-connected cycles: a versatile network for parallel computation
Communications of the ACM
Sorting on a mesh-connected parallel computer
Communications of the ACM
Constant Time Sorting on Reconfigurable Meshes
IEEE Transactions on Computers
Routing, merging and sorting on parallel models of computation
STOC '82 Proceedings of the fourteenth annual ACM symposium on Theory of computing
Hi-index | 0.00 |
In this paper, we propose a constant time sorting algorithm on an array composed of comparators and single-pole-double-throw switches, which is far more feasible than other constant time sorting algorithms [21]-[23]. Our results shown that the algorithm uses time T = Θ(1) and area A = O(N3). This nearly matches the AT2 = Ω(N2 log2 N) lower bound for sorting in the VLSI model.