DocumentCode
786818
Title
A constant-time parallel sorting algorithm and its optical implementation
Author
Lour, Ahmed ; Hatch, James A., Jr. ; Na, Jongwhoa
Author_Institution
Opt. Comput. & Parallel Process. Lab., Arizona Univ., Tucson, AZ, USA
Volume
15
Issue
3
fYear
1995
fDate
6/1/1995 12:00:00 AM
Firstpage
60
Lastpage
71
Abstract
High-speed electronic sorting networks are difficult to implement with VLSI technology because of the dense and global connectivity required. Optics eliminates this bottleneck by offering global interconnections, massive parallelism, and noninterfering communications. We present a parallel sorting algorithm and its efficient optical implementation using currently available optical hardware. The algorithm sorts n data elements in a few steps, independent of the number of elements to be sorted. Thus, it is a constant-time sorting algorithm, that is, O(1) time
Keywords
VLSI; optical information processing; parallel algorithms; sorting; VLSI technology; constant-time parallel sorting algorithm; global connectivity; global interconnections; high-speed electronic sorting networks; massive parallelism; noninterfering communications; optical hardware; optical implementation; Bandwidth; Context; High speed optical techniques; Optical arrays; Optical computing; Optical devices; Optical fiber networks; Optical interconnections; Relational databases; Sorting;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/40.387690
Filename
387690
Link To Document