Ticket Spinlocks in Zephyr RTOS - What, Where and Why
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the evolution of spinlock implementation in Zephyr RTOS through this informative conference talk. Delve into the limitations of traditional spinlocks on SMP systems and understand the adoption of ticket spinlocks, a solution inspired by the Linux kernel. Examine the concept of lock fairness and its implications, while investigating how different root causes lead to similar issues across hardware and simulator targets. Gain insights into the potential benefits and challenges of the new spinlock implementation, and evaluate its effectiveness in addressing existing problems. Learn about the fundamental role of spinlocks in low-level synchronization primitives for modern operating systems, with a specific focus on Zephyr RTOS and its multicore capabilities.
Syllabus
Ticket Spinlocks in Zephyr RTOS: What, Where & Why - Evgenii Paltsev, Synopsys
Taught by
Linux Foundation
Tags
Related Courses
Changing Paravirt Lock-ops for a Changing WorldLinux Foundation via YouTube Using Coccinelle to Detect and Fix Nested Execution Context Violations
Linux Foundation via YouTube Inside Waits, Latches, and Spinlocks Returns
PASS Data Community Summit via YouTube Multicore Synchronization - The Lesser-Known Primitives
CppNow via YouTube Reliable Userspace Spinlock Implementation in Linux
Linux Foundation via YouTube