Loading…
LinuxCon Europe + CloudOpen Europe has ended
Back To Schedule
Tuesday, October 22 • 11:10am - 1:00pm
(Tutorial) Hands-On Tutorial on Scalability with Userspace RCU - Mathieu Desnoyers, EfficiOS Inc.

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

As the number of cores in systems steadily increases, you may find that the good old mutual exclusion synchronization is not sufficient to let your application use more cores not only for heat generation, but primarily for effective computing. The Userspace RCU library (http://lttng.org/urcu) implements Read-Copy Update (RCU) synchronization and various lock-free data structures that allow user-space applications to leverage very lightweight synchronization across cores. It allows a broad range of demanding applications to scale to large numbers of cores. This library is released under LGPL v2.1, so it can be used by all applications. This tutorial will walk the audience through the basics of Read-Copy Update, and then through the synchronization and data structure APIs exposed by Userspace RCU.

Speakers
avatar for Mathieu Desnoyers

Mathieu Desnoyers

CEO, EfficiOS Inc.
Mathieu Desnoyers main contributions are in the area of tracing (monitoring/performance analysis/debugging) and scalability, both at the kernel and user-space levels. He is maintainer of the LTTng project, the Userspace RCU library, and of the Linux kernel membarrier(2) and rseq(2... Read More →


Tuesday October 22, 2013 11:10am - 1:00pm BST
Lennox 1

Attendees (0)