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

Linux Foundation

Reliable Userspace Spinlock Implementation in Linux

Linux Foundation via YouTube

Overview

Explore the challenges and solutions surrounding reliable userspace spinlocks in Linux in this 29-minute conference talk by André Almeida from Igalia. Gain insights into the historical limitations of implementing dependable spinlocks in userspace, understanding why they were often counterproductive and competed with lock holders for CPU time. Discover the current best practice of using sleepable mutexes and the associated context switch overhead. Delve into various past attempts to enhance userspace spinlock performance and reliability. Learn about a novel approach that leverages futex with extended information to create safe and efficient userspace spinlocks, potentially revolutionizing concurrent programming in Linux environments.

Syllabus

Reliable Userspace Spinlock - André Almeida, Igalia

Taught by

Linux Foundation

Reviews

Start your review of Reliable Userspace Spinlock Implementation in Linux

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.