|
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
|
|
|
|
|
Albert G. Greenberg , Boris D. Lubachevsky , Andrew M. Odlyzko, Simple, efficient asynchronous parallel algorithms for maximization, Proceedings of the fourth annual ACM symposium on Principles of distributed computing, p.300-308, August 1985, Minaki, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|