1982
DOI: 10.1145/1067649.801741
|View full text |Cite
|
Sign up to set email alerts
|

Finding an extremum in a network

Abstract: We propose a method for implementing “the election process” - finding an extrema of values computed in a multiprocessor network. It operates in an average time less than Log2(N), for a network of size N. It requires a single register, memory cell, or global buss into which all the processors can attempt to write, with the success of one guaranteed; and from which they may all read, in parallel. A second method is given which guarantees termination in O(Log2(MAX)) steps.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

1988
1988
2015
2015

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 24 publications
(10 citation statements)
references
References 3 publications
0
10
0
Order By: Relevance
“…Foster [9] can find the maximum or minimum of n given elements in an expected O(log n) rounds on a conflict broadcast version of RN (n, 1). In this paper we assume the conflict-free version of RN (p, k).…”
Section: The Algorithm Of Levitan Andmentioning
confidence: 99%
“…Foster [9] can find the maximum or minimum of n given elements in an expected O(log n) rounds on a conflict broadcast version of RN (n, 1). In this paper we assume the conflict-free version of RN (p, k).…”
Section: The Algorithm Of Levitan Andmentioning
confidence: 99%
“…Various broadcast communication models have been quite popular with the distributed processing and networking community [6], [11], [20], [21], [24], [29]. In recent years, efficient protocols, both asynchronous and synchronous, for various computational problems on broadcast communication models, including packet radio networks, have been proposed in the literature.…”
Section: State Of the Artmentioning
confidence: 99%
“…While many of these results were not stated in the context of MRN's, it is not hard to adapt them for this latter model. In particular, Levitan [20] and Levitan and Foster [21] have shown that if somehow broadcast conflicts are resolved in constant time, then on an wxnY I the minimum and maximum of n items can be computed in O(log n) time. They have also shown that on the same platform, the task of sorting n items takes yn time, while the task of computing a minimum spanning tree of an n-vertex graph takes O(n log n) time.…”
Section: State Of the Artmentioning
confidence: 99%
“…Levitan and Foster [9] proposed a model of a parallel computer that implements the procedure of Figure 3 using lockstep synchronization and concurrent read and write. A PE is associated with each input in the candidate set C. To implement step 2, all ] C ] PEs concurrently write to a shared variable, tent-max.…”
Section: Algorithmsmentioning
confidence: 99%
“…The algorithm muxl may be regarded as the asynchronous counterpart of a synchronous parallel algorithm proposed by Levitan and Foster [9] (described in Section 2). Megiddo [13] and Frieze and Rudolph [2] have given a probabilistic parallel algorithm, which uses n PEs and Q(n) shared variables to compute the maximum in constant time with overwhelming probability.…”
Section: Introductionmentioning
confidence: 99%