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

YouTube

A Family of Fast and Memory Efficient Lock- and Wait-Free Reclamation - PLDI 2024

ACM SIGPLAN via YouTube

Overview

Explore a groundbreaking family of non-blocking memory reclamation schemes called Crystalline in this 21-minute conference talk from PLDI 2024. Delve into how Crystalline addresses the challenges of high performance, memory efficiency, and wait-freedom simultaneously. Learn about its ability to guarantee complete wait-freedom even with dynamically recycled threads, asynchronously reclaim memory, and ensure balanced reclamation workload across threads. Discover how Crystalline overcomes unique challenges to support x86-64 and ARM64 architectures while achieving superior throughput compared to previous fast schemes like epoch-based reclamation (EBR). Gain insights into Crystalline's advantages over other approaches such as hazard pointers (HP), WFE, and Hyaline, particularly in providing strict non-blocking guarantees when used with multiple data structures. Examine the supplementary materials, including the available and reusable artifacts, to further understand this innovative approach to memory management in concurrent systems.

Syllabus

[PLDI24] A Family of Fast and Memory Efficient Lock- and Wait-Free Reclamation

Taught by

ACM SIGPLAN

Reviews

Start your review of A Family of Fast and Memory Efficient Lock- and Wait-Free Reclamation - PLDI 2024

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.