Publication:
On Variables as Access Sequences in Parallel Asynchronous Computations

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

University of Virginia, Department of Computer Science

Research Projects

Organizational Units

Journal Issue

Abstract

We introduce a new method for coordinating access to shared variables in parallel asynchronous computations. The method is based on access sequences, the representation of each shared variable as the sequence of values written to and read from the variable, and on parallel operations, a mechanism for accessing groups of shared variables atomically. Parallel operations on access sequences replace locks as the basis for implementing atomic actions and process synchronization. Advantages include reduction of the potential for deadlock and starvation and greater concurrency in accessing shared memory. The principal costs are the increase in space needed to represent shared variables and in the complexity of the interconnection network and the memory modules. Note: Abstract extracted from PDF file via OCR

Description

Original submission date: 2013-10-11T19:50:02Z

Subjects

Citation

Williams, Craig, and Jr Reynolds. "On Variables as Access Sequences in Parallel Asynchronous Computations." University of Virginia Dept. of Computer Science Tech Report (1989).

Collections

Endorsement

Review

Supplemented By

Referenced By