| Efficient program transformations for resilient parallel computation via randomization (preliminary version) |
| Full text |
Pdf
(1.33 MB)
|
| Source
|
Annual ACM Symposium on Theory of Computing
archive
Proceedings of the twenty-fourth annual ACM symposium on Theory of computing
table of contents
Victoria, British Columbia, Canada
Pages: 306 - 317
Year of Publication: 1992
ISBN:0-89791-511-9
|
|
Authors
|
|
Z. M. Kedem
|
Department of Computer Science, Courant Institute of Mathematical Sciences, New York University, 251 Mercer St., New York, NY
|
|
K. V. Palem
|
IBM Research Division, T. J. Watson Research Center, P. O. Box 704, Yorktown Heights, NY
|
|
M. O. Rabin
|
Aiken Computation Laboratory, Harvard University, Cambridge, MA and Institute of Mathematics, Hebrew University, Jerusalem, Israel
|
|
A. Raghunathan
|
Computer Science Division, University of California, Davis, CA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 12, Citation Count: 17
|
|
|
ABSTRACT
In this paper, we address the problem of automatically transforming arbitrary programs written for an ideal parallel machine to run on a completely asynchronous machine. We present a transformation which can be applied to an ideal program such that the resulting program's execution on an asynchronous machine is work and space efficient, relative to the ideal program from which it is derived. Above all, the transformation will guarantee that the ideal program will execute in a continually progressive manner on the asynchronous machine; these instructions are not universal. Furthermore, the individual processors can get delayed for arbitrary amounts of time while executing any instruction. In contrast, previous work relied either on the asynchronous machine having universal read-modify-write instructions as primitives, or on limited asynchrony by restricting the relative speeds of the processors.
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.
 |
Be83
|
|
| |
AB91
|
|
 |
AB92
|
|
 |
BBKTW90
|
S. Ben-David , A. Borodin , R. Karp , G. Tardos , A. Wigderson, On the power of randomization in online algorithms, Proceedings of the twenty-second annual ACM symposium on Theory of computing, p.379-386, May 13-17, 1990, Baltimore, Maryland, United States
[doi> 10.1145/100216.100268]
|
| |
BHG87
|
|
| |
C89
|
F. Christian, "Probabilistic Clock Synchronization," Distributed Computing, 3:146-158, 1989.
|
 |
CZ89
|
|
 |
CZ90
|
|
 |
DHSS84
|
Joseph Y. Halpern , Barbara Simons , Ray Strong , Danny Dolev, Fault-tolerant clock synchronization, Proceedings of the third annual ACM symposium on Principles of distributed computing, p.89-102, August 27-29, 1984, Vancouver, British Columbia, Canada
[doi> 10.1145/800222.806739]
|
| |
DSB88
|
Michel, Dubois , Christoph Scheurich , Fayé A. Briggs, Synchronization, Coherence, and Event Ordering in Multiprocessors, Computer, v.21 n.2, p.9-21, February 1988
[doi> 10.1109/2.15]
|
 |
FLP85
|
|
 |
FW78
|
|
 |
Gi89
|
|
 |
He88
|
|
 |
He90
|
|
 |
He91a
|
|
 |
He91b
|
|
 |
He91c
|
|
 |
KS89
|
|
 |
KS91
|
|
 |
KPS90
|
Z. M. Kedem , K. V. Palem , P. G. Spirakis, Efficient robust parallel computations, Proceedings of the twenty-second annual ACM symposium on Theory of computing, p.138-148, May 13-17, 1990, Baltimore, Maryland, United States
[doi> 10.1145/100216.100231]
|
 |
KPRS91
|
Z. M. Kedem , K. V. Palem , A. Raghunathan , P. G. Spirakis, Combining tentative and definite executions for very fast dependable parallel computing, Proceedings of the twenty-third annual ACM symposium on Theory of computing, p.381-390, May 05-08, 1991, New Orleans, Louisiana, United States
[doi> 10.1145/103418.103459]
|
 |
La78
|
|
| |
LL84
|
J. Lundelius and N. Lynch, "An Upper and Lower Bound for Clock Synchronization," Information and Control, 62:190- 204, 1984.
|
 |
LS85
|
|
| |
MPS89
|
C. Martel, A. Park, and R. Subramonian, "Fast Asynchronous Algorithms for Shared Memory Parallel Computers," Tech. Rep. CSE-89-8, Univ. of California-Davis, 1-17, July 25, 1989.
|
| |
MS91
|
C. Martel and 1#. Subramonian, "On the Complexity of Certified Write All Algorithms," Manuscript, 1991.
|
| |
MSP90
|
C. Martel, R. Subramonian, and A. Park, "Asynchronous PRAMs are (Almost) as Good as Synchronous PRAMs," Proc. 32nd IEEE Syrup. on Foundations of Computer Science, 590-599, 1990.
|
| |
Ni91
|
N. Nishimura, "Asynchrony in Shared Memory Parallel Computations," TR- 253/91, University of Toronto, 1991.
|
 |
Pl89
|
|
| |
Ra82
|
M. Rabin, "The Choice Coordination Problem," Acta Informatica, 17:121-134, 1982.
|
| |
Ra83
|
M. Rabin, "Randomized Byzantine Generals," Proc. 24th IEEE Syrup. on Foundations of Computer Science, 403-409, 1983.
|
 |
Ra89
|
|
| |
Su91
|
|
 |
Va90
|
|
CITED BY 17
|
|
|
|
|
|
|
|
|
|
|
Bogdan S. Chlebus , Stefan Dobrev , Dariusz R. Kowalski , Grzegorz Malewicz , Alex Shvartsman , Imrich Vrto, Towards practical deteministic write-all algorithms, Proceedings of the thirteenth annual ACM symposium on Parallel algorithms and architectures, p.271-280, July 2001, Crete Island, Greece
|
|
|
|
|
|
|
|
|
|
|
|
Chryssis Georgiou , Alexander Russell , Alex A. Shvartsman, distributed cooperation and adversity: complexity trade-offs, Proceedings of the Paris C. Kanellakis memorial workshop on Principles of computing & knowledge: Paris C. Kanellakis memorial workshop on the occasion of his 50th birthday, p.60-71, June 08-08, 2003, San Diego, California, USA
|
|
|
|
|
|
Dahlia Malkhi , Michael Reiter , Rebecca Wright, Probabilistic quorum systems, Proceedings of the sixteenth annual ACM symposium on Principles of distributed computing, p.267-273, August 21-24, 1997, Santa Barbara, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|