LinuxCon Europe has ended
Back To Schedule
Tuesday, November 6 • 3:30pm - 4:15pm
A New Linux Light-Weight Threading Model for Multicore Devices - Michael Christofferson, Enea

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

In the last several years, real-time extensions for Linux have provided many significant improvements, like the extensions provided by the PREMPT_RT patch. And more recently there has been much attention on "Linux User Space" solutions for multicore devices that enable direct access from user space to underlying hardware often called “bare metal” implementations. But “bare metal” most often means single threaded execution Linux emulation on a single core in a multicore device, and therefore is  a special use case. Can there be any other general real-time improvements for multicore based solutions that require multithreading in Linux, i.e. that are not single threaded? Multi-threading via POSIX PTHREADS in Linux is the time tested method for achieving better real-time performance for more complex and coupled applications within the context of a Linux process. Enea has developed a new light-weight threading model for Linux that unlike PTHREADS, operates entirely in user space, and potentially offers greater than 10x performance over PTHREADS in scheduling latency and inter-thread communications latency. And further, and even compared to PREEMPT_RT, this model shows potentially greater than 10X performance in interrupt latency behavior. This solution is called LWRT – Light-weight Run-time Threading. But real-time means different things to different people, and LWRT does not apply to all. This presentation will:

  • describe the LWRT model and implementation
  • examine the use cases wherein LWRT applies
  • for such cases, its real measured performance advantages over existing standard Linux based implementations.


Michael Christofferson

Director Product Marketing, CTO Office, ENEA
Mr. Christofferson has over 30 years experience in software development for deeply embedded telecom or networking systems. He spent the first 8 years of his career in the defense industry in SIGINT/COMINT systems. That was followed by 8 years in the Telecom market working with such... Read More →

Tuesday November 6, 2012 3:30pm - 4:15pm CET

Attendees (0)