This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Friday, October 12 • 11:30am - 12:10pm
A new Linux Light-Weight Threading Model for Multicore Devices - an innovation in real-time performance and behavior for Linux based high performance embedded systems - Michael Christofferson, ENEA

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 a) describe the LWRT model and implementation, b) examine the use cases wherein LWRT applies, and c) for such cases, its real measured performance advantages over existing standard Linux based implementations.

avatar for Michael Christofferson

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 technologies as packet switching, SS7, SONET, fiber in the loop, and DSL. For the past 16 years, Mr. Christofferson worked in product management, marketing, and... Read More →

Friday October 12, 2012 11:30am - 12:10pm
Grand Ballroom B JW Marriott Hotel