Launch a New Career with Certificates from Google, IBM & Microsoft
Learn Backend Development Part-Time, Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Watch a 25-minute conference presentation from POPL 2018 exploring the integration of transactions into hardware relaxed memory architectures. Discover a general architectural framework that introduces transactions into various memory models including SC, TSO, ARMv8, and PPC. Learn how this framework incorporates flexible transaction aborts and execution capabilities previously limited to software transactional memory, while accounting for relaxed memory's characteristics as a distributed system without global time. Understand the abstraction theorems that demonstrate how the programmer API aligns with transactional expectations and intuitions. Presented by researchers Brijesh Dongol from Brunel University London, along with Radha Jagadeesan and James Riely from DePaul University, this talk provides valuable insights into the ongoing industrial and academic research in hardware transactional memory systems.
Syllabus
[POPL'18] Transactions in Relaxed Memory Architectures
Taught by
ACM SIGPLAN