Brookes is relaxed, almost!

  • Authors:
  • Radha Jagadeesan;Gustavo Petri;James Riely

  • Affiliations:
  • School of Computing, DePaul University;School of Computing, DePaul University;School of Computing, DePaul University

  • Venue:
  • FOSSACS'12 Proceedings of the 15th international conference on Foundations of Software Science and Computational Structures
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We revisit the Brookes [1996] semantics for a shared variable parallel programming language in the context of the Total Store Ordering TSO relaxed memory model. We describe a denotational semantics that is fully abstract for Brookes' language and also sound for the new commands that are specific to TSO. Our description supports the folklore sentiment about the simplicity of the TSO memory model.