ACM Home Page
Please provide us with feedback. Feedback
Finding an extremum in a network
Full text PdfPdf (325 KB)
Source International Symposium on Computer Architecture archive
Proceedings of the 9th annual symposium on Computer Architecture table of contents
Austin, Texas, United States
Pages: 321 - 325  
Year of Publication: 1982
Also published in ...
Authors
Sponsors
IEEE-CS : Computer Society
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 20,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
El-Dessouki, O.I. and Huen, W.H., "Distributed Enumeration on Network Computers", Proc. of 1979 International Conference on Parallel Processing, IEEE Computer Society, Long Beach, California, 1979, p.137-146.
 
2
Chang, E.J., "Decentralized Algorithms in Distributed Systems", TR CSRG-103, Department of Computer Science, University of Toronto, October 1979.
 
3
Dalal, Y. K., "Broadcast Protocals in Packet Switched Computer Networks", TR-128, Stanford Digitial Systems Laboratory, Stanford, California, April, 1977.
4
5
 
6
Kung, H.T.; "The Structure of Parallel Algorithms" CMU-CS-143, Department of Computer Science, Carnegie-Mellon University, Pittsburgh, Pennsylvania, August, 1979.
 
7
Dubitzki, T., Wu, A. and Rosenfeld, A. "Local Reconfiguration of Networks of Processors: Arrays, Trees and Graphs", TR-790 (AFOSR-77-3271), Computer Vision Laboratory, Computer Science Center, University of Maryland, College Park, MD 20742.
 
8
 
9
Hall, J. Storrs, "A General-Purpose Cam-Based System", VLSI Systems and Computations, H. T. Kung, Bob Sproul, and Guy Steel, editors, Computer Science Press, Rockville, Maryland, 1981.
 
10
Chang, S.S.L., "Multiple-Read Single Write Memory and Its Applications", IEEE Transactions on Computers, Vol. C-29, No.8, August, 1980.
 
11
Bokhari, Shahid H., "MAX: An Algorithm for Finding Maximum", Proc. of the 1981 International Conference on Parallel Processing, IEEE Computer Society, 1981, p.302-303.
12
 
13
 
14

CITED BY  8

Collaborative Colleagues:
Steven P. Levitan: colleagues
Caxton C. Foster: colleagues