Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
To Learn More or Register: LinuxCon North America | CloudOpen North America
View analytic
Thursday, August 21 • 3:30pm - 4:20pm
An Overview of Kernel Lock Improvements - Davidlohr Bueso, & Scott Norton, HP

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

Synchronization primitives (locks) are at the heart of any system, and the Linux kernel is no exception. While lockless algorithms/data structures are an attractive alternative with performance in mind, reality dictates otherwise, many times due to the extra complexity involved. In the kernel, lockless structures are, rather the exception, than the norm.

Davidlohr Bueso will review recent changes and discussions on the topic, including mutexes, rwsems and futexes. The algorithmic ideas behind them will be revisited and uncover some of the issues that can significantly impact overall system scalability. This work has led to important performance benefits on large multi-core systems, spanning a variety of workloads and configurations. Future room for improvements and a look forward on how to address them will also be covered.

Survey this Session   

Speakers
DB

Davidlohr Bueso

Software Engineer, SUSE Labs
SN

Scott Norton

Scott Norton is a Master Technologist at Hewlett-Packard with a focus on the performance and scalability of the Linux kernel for large x86 NUMA based HP servers. He has been a kernel engineer at HP for the Linux, HP-UX, and NonStop kernels since 1988 with a focus on process/thread management, the scheduler, user and kernel synchronization primitives, as well as kernel performance and scaling. He is also the author of a book on Pthreads... Read More →


Thursday August 21, 2014 3:30pm - 4:20pm
Arkansas