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

YouTube

Go with the Flow - Compositional Abstractions for Concurrent Data Structures

ACM SIGPLAN via YouTube

Overview

Coursera Plus Annual Sale: All Certificates & Courses 25% Off!
Watch a technical presentation from POPL 2018 conference exploring novel approaches to concurrent data structure verification through flow interfaces. Learn how researchers from New York University developed a new semantic model of separation logic that simplifies correctness proofs for concurrent data structures. Discover how flow interfaces provide an abstraction mechanism for describing complex data structures by encoding invariants into local conditions on individual nodes. Follow along as the speakers demonstrate the practical applications of their approach by proving linearizability and memory safety of concurrent dictionary algorithms, showing how their method can create parametric proofs that abstract away from specific data structure implementations. Gain insights into how this advancement addresses the challenges of reasoning about data structure abstractions in concurrent settings, where traditional sequential approaches fall short due to complex sharing and overlays.

Syllabus

[POPL'18] Go with the Flow: Compositional Abstractions for Concurrent Data Structures

Taught by

ACM SIGPLAN

Reviews

Start your review of Go with the Flow - Compositional Abstractions for Concurrent Data Structures

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.