COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Logic and Semantics Seminar (Computer Laboratory) > Atomicity Abstractions in Relaxed Memory Architectures
Atomicity Abstractions in Relaxed Memory ArchitecturesAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Victor Gomes. Atomicity abstractions, which include concurrent objects and transactional memory, are well studied for sequentially consistent architectures. Here, correctness of an implementation is defined by conditions such as linearizability (concurrent objects), opacity (transactional memory) etc. These notions of correctness however, assume a single global clock (i.e., a total order over memory events), which is not available in a relaxed memory architecture. This talk presents two recent efforts to redefine linearizability, opacity and their variations in a relaxed memory setting. We build on the “herding cats” framework of Alglave et al, and hence, our methods apply to several memory models including SC, TSO , ARMv8 and PPC . For concurrent objects, we show that abstract specifications must be strengthened with additional happens-before information. For transactional memory, we provide flexible and expressive forms of transaction aborts and execution that have hitherto been in the realm of software transactional memory. We also prove abstraction theorems to demonstrate that the programmer API matches the intuitions and expectations about the objects in question. This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCMS Special Lectures Type the title of a new list here Topics in theoretical and experimental semantics and pragmatics (PhD course)Other talksNatHistFest: the 99th Conversazione and exhibition on the wonders of the natural world. 'Nobody comes with an empty head': enterprise Hindutva and social media in urban India My VM is Lighter (and Safer) than your Container Introduction to the early detection of cancer and novel interventions Machine learning, social learning and self-driving cars |