The Concurrent Reading and Writing of Clocks

ACM Transactions on Computer Systems. Also appeared as SRC Research Report 27. | , pp. 305-310

This paper uses the results from [25] to derive a couple of algorithms for reading and writing multi-word clocks. These algorithms are in the same vein as the ones in [25], involving reading and writing multi-digit numbers in opposite directions. In fact, I think I knew the algorithms when I wrote [25]. When the problem of reading and writing a two-word clock arose in a system being built at SRC, I was surprised to discover that the solution wasn’t in [25]. I don’t know why it wasn’t, but I welcomed the opportunity to publish a paper reminding people of the earlier results.