Title :
A pipelined single-bit controlled sorting network with O(Nlog2 N) bit complexity
Author :
Kannan, Rajgopal
Author_Institution :
Dept. of Comput. & Inf. Sci., Michigan Univ., Dearborn, MI, USA
Abstract :
We propose a pipelined optical sorting network to sort N w-bit inputs using O(wNlogN) single bit-controlled 2×2 switching elements. The network is compared to the standard Batcher (1968) sorter which requires (O(Nlog2N)) 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(loglogN) 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 2×2 lithium niobate directional couplers, thus making the network attractive for high-speed optical applications
Keywords :
comparators (circuits); computational complexity; optical directional couplers; optical switches; packet switching; pipeline processing; telecommunication network routing; LiNbO3; binary radix sort; bit complexity; control complexity; directional couplers; distributed single-bit control; hardware complexity; high-speed optical applications; latency; nonblocking property; optical switches; packet routing; pipelined optical sorting network; pipelined single-bit controlled sorting network; radix-sort algorithm; self-routing reverse banyan networks; single bit-controlled switching elements; single-bit controlled switching elements; standard Batcher sorter; two-input comparators; word comparison; Costs; Delay; Distributed control; Hardware; High speed optical techniques; Lithium niobate; Optical control; Optical fiber networks; Optical switches; Sorting;
Conference_Titel :
INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution., Proceedings IEEE
Conference_Location :
Kobe
Print_ISBN :
0-8186-7780-5
DOI :
10.1109/INFCOM.1997.635137