ACM Home Page
Please provide us with feedback. Feedback
The elusive atomic register
Full text PdfPdf (1.91 MB)
Source Journal of the ACM (JACM) archive
Volume 41 ,  Issue 2  (March 1994) table of contents
Pages: 311 - 339  
Year of Publication: 1994
ISSN:0004-5411
Authors
Ambuj K. Singh  Univ. of California, Santa Barbara
James H. Anderson  Univ. of North Carolina, Chapel Hill
Mohamed G. Gouda  Univ. of Texas, Austin
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 25,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   review   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/174652.174657
What is a DOI?

ABSTRACT

We present a construction of a single-writer, multiple-reader atomic register from single-writer, single-reader atomic registers. The complexity of our construction is asymptotically optimal; O(M2 + MN) shared single-writer, single-reader safe bits are required to construct a single-writer, M-reader, N-bit atomic register.


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
 
2
 
3
4
 
5
6
 
7
~HALDAR, S., AND VIDYASANKAR, K. 1991. Counterexamples to a one writer multireader atomic ~variable construction of Burns and Peterson. Tech. Rep. #9106. Dept. Comput. Sci. Memorial ~Univ. Newfoundland, St. John's, Canada, July.
8
 
9
~ISRAELI, A., AND LI, M. 1987. Bounded time-stamps. In Proceedings of the 28th 1EEL Symposntm ~on Foundations of Computer Science. IEEE, New York, pp. 371-382.
 
10
 
11
LAMPORT, L. 1980. The "Hoare logic" of concurrent programs. Acta Inf., 14, 1, 21-37.
 
12
LAMPORT, L. 1986. On interprocess communication, parts I and II. Dist. Comput. 1, 77-101.
 
13
14
15
16
 
17
~PETERSON, G., AND BURNS, J. 1987. Concurrent reading while writing II: The multi-writer case. ~In Proceedings of the 28th Annual Syn~poshttn ott Foztndattons of Computer Science. IEEE, New ~York, 383-392.
 
18
~SCHAFFER, R. 1988. On the correctness of atomic multi-writer registers. Tech. Rep. ~ MIT/LCS/TM-364. MIT Laboratory for Computer Science, June.
19
 
20
 
21
 
22
~VIDYASANKAR, K. 1990. Concurrent reading while writing revisted. J. Dist. Comput. 4, 81-85.
 
23
~VITANYI, P., AND AWERBUCH, B. 1986. Atomic shared register access by asynchronous hardware. ~ In Proceedings of the 27th Annual Symposium on Foundations of Comupter Science. IEEE, New ~York, pp. 233-243.

CITED BY  10


REVIEW

"Nancy R. Mead : Reviewer"

The problem of atomic registers is addressed in this technical paper. In particular, it presents the construction of a single-writer, multiple-reader atomic register from single-writer, single-reader atomic registers. The construct  more...

Collaborative Colleagues:
Ambuj K. Singh: colleagues
James H. Anderson: colleagues
Mohamed G. Gouda: colleagues