Abstract
In this paper we consider searching, and also ranking, in an m × n matrix with sorted columns on the EREW PRAM model. We propose a work-optimal parallel algorithm, based on the technique of accelerated cascading, that runs in O(log m log log m)-time for small elements with rank k ≤ m and in O(log m log log m log(k/m))-time otherwise. Then we present a sequential algorithm for multisearch in a matrix with sorted columns as a prelude to a parallel algorithm for multisearch in a matrix with sorted columns. The sequential algorithm uses ideas from the parallel technique of chaining. The parallel multisearch algorithm follows this sequential algorithm and has a nontrivial dependence not only on the ranks of the search-elements but also on the number of search-elements. Finally we show how to adapt ideas from Bentley and Yao's [2] paper on sequential unbounded searching to parallel searching in matrices, which surprisingly leads to an asymptotic improvement.
| Original language | American English |
|---|---|
| Pages (from-to) | 224-230 |
| Number of pages | 7 |
| Journal | IEEE Symposium on Parallel and Distributed Processing - Proceedings |
| DOIs | |
| State | Published - 25 Oct 1995 |
| Event | Proceedings of the 1995 7th IEEE Symposium on Parallel and Distributed Processing - San Antonio, TX, USA Duration: 25 Oct 1995 → 28 Oct 1995 |
Keywords
- parallel algorithms
- sorting
EGS Disciplines
- Computer Engineering
Fingerprint
Dive into the research topics of 'Parallel search in matrices with sorted columns'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver