Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Learn more about the event and register now!
View analytic
Wednesday, October 12 • 11:45 - 12:35
The Path of the Private FUTEX - Sebastian Siewior, Linutronix GmbH

Sign up or log in to save this to your schedule and see who's attending!

We had a few changes in -RT to improve its performance. One example is the introduction of ,,lazy preempt'' which aims at avoiding ,,bad'' preemption spots which would lead to lock contention followed by another scheduling event. Lazy preempt is also an attempt to stay close to what mainline does in similar situations and the result is an improvement in performance especially in disk throughput. This talk is about the proposed changes in kernel's futex implementation which may reduce the latency in certain contended locking and unlocking path and benefits to mainline as well especially on big NUMA machines. It also covers some of the unexpected review comments on the mailinglist which led to changes in the design of addressing the problem.

Speakers
SS

Sebastian Siewior

Linutronix GmbH
I maintain the Preempt-RT patchset for several years as part of my work for Linutronix, and once even I even ported -RT to m68knommu. Two years ago I presented what it means to play catch up with mainline with the -RT patchset at Linux Plumbers.


Wednesday October 12, 2016 11:45 - 12:35
Hall Berlin A - Ground Level