Performance and Scalability

The Linux Plumbers 2015 microconference – Performance and Scalability track focuses on scalability, both upwards and downwards as well as up and down the stack. There are quite a few active projects and efforts of a wide range that aim at enhanncing performance and scalability both in the Linux kernel and in user-space projects. In fact, one of the purposes of this forum is for developers from different projects to meet and collaborate – both kernel developers and researchers, doing more experimental work. After all, for the user to see good performance and scalability, all relevant projects must perform and scale well.

Because performance and scalability are very generic topics, this track is aimed at issues that are not addressed in other, more specific sessions, such as networking.

The structure will be similar to what was followed the previous years (2011, 2012 and 2013): about 30 minutes per subject with discussion.

Key Attendees (Tentative)

  • Andi Kleen
  • Dave Hansen
  • Davidlohr Bueso
  • Iftekhar Ahmed
  • Ingo Molnar
  • Mathieu Desnoyers
  • Paul McKenney
  • Paul Turner
  • Peter Zijlstra
  • Raghavendra KT
  • Rik van Riel
  • Tim Chen
  • Thomas Gleixner
  • Samy Al Bahra
  • Steven Rostedt
  • Waiman Long

Actual Attendees

Please put your name here if you'd like to attend, so that we can confirm who's coming. This includes interested folks not in the key attendees list.

  • Davidlohr Bueso
  • Paul McKenney
  • Rik van Riel
  • Tim Chen
  • Mathieu Desnoyers (unavailable on Aug. 20)
  • Peter Hurley
  • Waiman Long
  • Sanidhya Kashyap

Proposed Topics (Very Tentative)

  • Futex scaling – userspace spinlocks (rtmutex spin on owner), state of hb locking.
  • Address space scaling – are we there yet?
  • Queued spinlocks – assuming still pending and not merged by then. Do we need xen/kvm folks for the paravirt stuff?
  • Tooling (ftrace/perf new features?)
  • Lockless algorithms
  • Testing and validation
  • Standardization and RCU
  • Queued lock used in conjunction with TSX
  • Userspace per-cpu critical sections
  • Hypervisor/VMM Locking primitives


The schedule of the 2015 Tracing Plumbers Microconference is as follows. Note presentation slides can be found on the Plumbers page by following the links to the abstracts:

  • Session 1 - TBD
  • Session 2 - TBD
  • etc…

Discussion notes

This is a good place to record notes from your session. All too often, if notes were not written down, the session might as well not have happened.


Runner: Davidlohr Bueso

2015/performance_and_scalability.txt · Last modified: 2015/06/06 15:12 by
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki