Tight bounds on the complexity of parallel sorting
IEEE Transactions on Computers
Optimal bounds for decision problems on the CRCW PRAM
Journal of the ACM (JACM)
Space multiplexing of waveguides in optically interconnected multiprocessor systems
The Computer Journal - Special issue on object-oriented programming
General purpose parallel architectures
Handbook of theoretical computer science (vol. A)
Journal of Parallel and Distributed Computing
Efficient optical communication in parallel computers
SPAA '92 Proceedings of the fourth annual ACM symposium on Parallel algorithms and architectures
Parallel Computations on Reconfigurable Meshes
IEEE Transactions on Computers
SPAA '93 Proceedings of the fifth annual ACM symposium on Parallel algorithms and architectures
Reconfigurable Buses with Shift Switching: Concepts and Applications
IEEE Transactions on Parallel and Distributed Systems
Expected time bounds for selection
Communications of the ACM
Fundamentals of Computer Alori
Fundamentals of Computer Alori
An Optimal Sorting Algorithm on Reconfigurable Mesh
IPPS '92 Proceedings of the 6th International Parallel Processing Symposium
Mesh Connected Computers with Fixed and Reconfigurable Buses: Packet Routing, Sorting, and Selection
ESA '93 Proceedings of the First Annual European Symposium on Algorithms
Universal schemes for parallel communication
STOC '81 Proceedings of the thirteenth annual ACM symposium on Theory of computing
The Journal of Supercomputing - Special issue: high performance computing systems
IEEE Transactions on Parallel and Distributed Systems
Parallel Matrix Multiplication on a Linear Array with a Reconfigurable Pipelined Bus System
IEEE Transactions on Computers
L_2 Vector Median Filters on Arrays with Reconfigurable Optical Buses
IEEE Transactions on Parallel and Distributed Systems
Sublogarithmic Deterministic Selection on Arrays with a Reconfigurable Optical Bus
IEEE Transactions on Computers
More Efficient Topological Sort Using Reconfigurable Optical Buses
The Journal of Supercomputing
Fault Tolerant Algorithms for a Linear Array with a Reconfigurable Pipelined Bus System
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
Computing Distance Maps Efficiently Using an Optical Bus
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
A Scalable Interconnection Network Architecture for Petaflops Computing
The Journal of Supercomputing
Merging, sorting and matrix operations on the SOME-bus multiprocessor architecture
Future Generation Computer Systems - Special issue: Advanced services for clusters and internet computing
Multiple Addition and Prefix Sum on a Linear Array with a Reconfigurable Pipelined Bus System
The Journal of Supercomputing
An improved, randomized algorithm for parallel selection with an experimental study
Journal of Parallel and Distributed Computing
IEEE Transactions on Parallel and Distributed Systems
Journal of Parallel and Distributed Computing
Efficient Parallel Hierarchical Clustering Algorithms
IEEE Transactions on Parallel and Distributed Systems
An efficient O(1) time 3D all nearest neighbor algorithm from image processing perspective
Journal of Parallel and Distributed Computing
Computers and Electrical Engineering
Linear array with a reconfigurable pipelined bus system - Concepts and applications
Information Sciences: an International Journal
Faster sorting on a linear array with a reconfigurable pipelined bus system
ISPA'03 Proceedings of the 2003 international conference on Parallel and distributed processing and applications
Scheduling light-trails on WDM rings
Journal of Parallel and Distributed Computing
Hi-index | 0.01 |
In this paper, we present efficient algorithms for sorting, selection, and packet routing on the AROB (Array with Reconfigurable Optical Buses) model. One of our sorting algorithms sorts n general keys in O(1) time on an AROB of size $n^\epsilon \times n$ for any constant $\epsilon 0.$ We also show that selection from out of n elements can be done in randomized O(1) time employing n processors. Our routing algorithm can route any h-relation in randomized O(h) time. All these algorithms are clearly optimal.