Multiple Reservations and the Oklahoma Update

  • Authors:
  • Janice M. Stone;Harold S. Stone;Philip Heidelberger;John Turek

  • Affiliations:
  • -;-;-;-

  • Venue:
  • IEEE Parallel & Distributed Technology: Systems & Technology
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

A multiple reservation approach that allows atomic updates of multiple shared variables and simplifies concurrent and nonblocking codes for managing shared data structures such as queues and linked lists is presented. The method can be implemented as an extension to any cache protocol that grants write access to at most one processor at a time. Performance improvement, automatic restart, and livelock avoidance are discussed. Some sample programs are examined.