Sorting in c log n parallel steps
Combinatorica
Tight bounds on the complexity of parallel sorting
IEEE Transactions on Computers
A self-routing permutation network
Journal of Parallel and Distributed Computing
Introduction to parallel algorithms and architectures: array, trees, hypercubes
Introduction to parallel algorithms and architectures: array, trees, hypercubes
Generalized recursive sorting networks
Journal of Parallel and Distributed Computing
A bit-controlled multichannel time slot permutation network
MPPOI '95 Proceedings of the Second Workshop on Massively Parallel Processing Using Optical Interconnections
On the Rearrangeability of 2(Iog2N) -1 Stage Permutation Networks
IEEE Transactions on Computers
Sorting networks and their applications
AFIPS '68 (Spring) Proceedings of the April 30--May 2, 1968, spring joint computer conference
MSXmin: a modular multicast ATM packet switch with low delay and hardware complexity
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
We propose a pipelined optical sorting network to sort N w-bit inputs using O(w N log N) single bit-controlled 2x2 switching elements. The network is compared to the standard Batcher sorter which requires O(N log^2 N) two-input comparators for sorting N log N-bit words. However each comparator in the Batcher sorter has to perform a word comparison between two log N bit inputs, as opposed to single-bit controlled switching elements in the proposed scheme. An alternative implementation of the proposed network maintains the same hardware complexity while showing an O(log log N) improvement in latency over the Batcher sorter.The proposed network is based on binary radix sort and utilizes a pair of self-routing reverse banyan networks to implement each step of the radix-sort algorithm. A distributed single-bit control scheme due to a particular non-blocking property of the reverse banyan network is used to route packets through each reverse banyan. Given the high cost of optical switches, the low hardware and control complexity of the network makes it easy to replace electronic switching elements with 2x2 Lithium Niobate directional couplers, thus making the network attractive for high-speed optical applications.