Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Model Checking for a Multi-Execution Memory Model

ACM SIGPLAN via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Explore advanced concepts in multi-execution memory models through this conference talk from ACM SIGPLAN's OOPSLA. Delve into the challenges of Promising and Weakestmo models, which justify concurrent program outcomes by considering multiple candidate executions collectively. Discover how this characteristic, while beneficial for hardware compilation and compiler optimizations, complicates reasoning and model checking. Learn about Weakestmo2, a strengthened version of Weakestmo that constrains multi-execution nature while preserving key properties like DRF theorems and compilation to hardware models. Examine novel concepts such as load buffering race freedom and certification locality, which help characterize surprisingly weak program behaviors. Gain insights into WMC, a model checker for Weakestmo2 that offers performance comparable to tools for per-execution models.

Syllabus

[OOPSLA] Model Checking for a Multi-Execution Memory Model

Taught by

ACM SIGPLAN

Reviews

Start your review of Model Checking for a Multi-Execution Memory Model

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.