Skip to main content

Showing 1–1 of 1 results for author: Sullivan, M J

Searching in archive cs. Search in all archives.
.
  1. arXiv:1904.05389  [pdf, other

    cs.PL

    Compiling a Calculus for Relaxed Memory: Practical constraint-based low-level concurrency

    Authors: Michael J. Sullivan, Karl Crary, Salil Joshi

    Abstract: Crary and Sullivan's Relaxed Memory Calculus (RMC) proposed a new declarative approach for writing low-level shared memory concurrent programs in the presence of modern relaxed-memory multi-processor architectures and optimizing compilers. In RMC, the programmer explicitly specifies constraints on the order of execution of operations and on the visibility of memory writes. These constraints are th… ▽ More

    Submitted 10 April, 2019; originally announced April 2019.