Search
Close this search box.

CE Club Seminar – Designing a Programming Language Shared-Memory Concurrency Semantics

Virtual: https://events.vtools.ieee.org/m/283121

A concurrency semantics (aka a memory model) for a programming language defines the allowed behaviors of multithreaded programs. For programmers, sequential consistency (i.e., standard interleaving-based semantics) is considered as the most intuitive model. However, it is too costly to implement. Designing a satisfactory substitute is highly challenging as it requires to carefully balance the conflicting ... Read more