Back To Schedule
Tuesday, September 17 • 11:45am - 12:35pm
'Tickless' Kernel: Practical Experiences - Christoph Lameter & Fernando Garcia

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

A standard Linux kernel is typically configured to interrupt an application 1000 times per second to check for things that the kernel may have to do. These interrupts cause the application to experience seemingly random latencies and variations in runtime.  As of Linux 3.10 the kernel has the ability to switch the tick off in certain situations. However, there are numerous gotchas right now that have to be considered. The functionality is almost ready but very difficult to use. Here we will talk about experiences with this functionality, what other measures can be used to reduce OS noise and discuss how we think a tickless kernel should be working in the future. A new benchmark will be used to show what improvements are possible.  Suggestions are wanted as to how to make it easier to use a tickless kernel. The system configuration is rather complex at this point.


Fernando Garcia

Fernando has been involved for the last 5 years in various projects relating to high performance computing and low latency environments and is an expert in the configuration of systems for extremely noiseless operations.
avatar for Christoph Lameter

Christoph Lameter

R&D Team Lead, Jump Trading LLC
Christoph Lameter is working as a lead in research and development for Jump Trading LLC (an algorithmic trading company) in Chicago and maintains the slab allocators and the per cpu subsystems in the Linux Kernel. He contributed to a number of Linux projects since the initial kernel... Read More →

Tuesday September 17, 2013 11:45am - 12:35pm
Strand 11B

Attendees (0)