1985
DOI: 10.1137/0214051
|View full text |Cite
|
Sign up to set email alerts
|

On Parallel Searching

Abstract: We investigate the complexity of searching a sorted table of n elements on a synchronous, shared memory parallel computer with p processors. We show that f(lg n-lgp) steps are required if concurrent accesses to the same memory cell are not allowed, whereas O(lg n/lg p) steps are sufficient if simultaneous reads are allowed. The lower bound is valid even if only communication steps are counted, and the computational power of each processor is not restricted. In this model, (R)(x/-g n) steps are required for sea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

1986
1986
1998
1998

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 97 publications
(22 citation statements)
references
References 8 publications
0
22
0
Order By: Relevance
“…Snir [22] defines a range searching problem of size n: For an input consisting of n + 1 numbers x 1 , . .…”
Section: Range Searchingmentioning
confidence: 99%
See 1 more Smart Citation
“…Snir [22] defines a range searching problem of size n: For an input consisting of n + 1 numbers x 1 , . .…”
Section: Range Searchingmentioning
confidence: 99%
“…< x n , find the index i such that x i < y ≤ x i+1 (by definition, x 0 = −∞ and x n+1 = ∞). There is an algorithm that solves the range searching problem of size n in O( √ log n) time [22]. Snir shows a matching lower bound:…”
Section: Range Searchingmentioning
confidence: 99%
“…A PRAM may allow concurrent-read and concurrent-write (CRCW) operations, concurrent-read and exclusive-write (CREW) operations, or exclusive-read and exclusive-write (EREW) operations [1,22,25]. In a CRCW PRAM, some mechanism is necessary to resolve the simultaneous write conflicts [1,7,21].…”
Section: The P R a Mmentioning
confidence: 99%
“…Snir (1985), for example, has given a formal explanation of the actions of a most powerful EREW PRAM which is essentially a method of describing the ways that the processor and cell partitions of that machine may be combined during a computation.…”
Section: The Abstract Crcw Prammentioning
confidence: 99%