ACM Home Page
Please provide us with feedback. Feedback
Efficient program transformations for resilient parallel computation via randomization (preliminary version)
Full text PdfPdf (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
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 12,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/129712.129742
What is a DOI?

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
 
BHG87
 
C89
F. Christian, "Probabilistic Clock Synchronization," Distributed Computing, 3:146-158, 1989.
CZ89
CZ90
DHSS84
 
DSB88
FLP85
FW78
Gi89
He88
He90
He91a
He91b
He91c
KS89
KS91
KPS90
KPRS91
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

Collaborative Colleagues:
Z. M. Kedem: colleagues
K. V. Palem: colleagues
M. O. Rabin: colleagues
A. Raghunathan: colleagues