Real-Time Linux on Embedded Multicore Processors
Talkat Embedded Linux Conference + OpenIoT Summit North America 2017 · on Thursday, 2017-02-23· at 10:00· Atrium Ballroom·
summary
Standard Linux plus PREEMPT-RT and real latency measurement with cyclictest move from single-core to NXP T2080/T4240 multicore hardware; results show clean speedup to about four or five physical cores then plateau or regress because SMT/virtual cores and a single vector unit per physical core create contention. Strategies that help are isolcpus and IRQ affinity and dedicated-core deployment, but long runs reveal rare outliers caused by shared L2 cache / fabric interference and DMA/I O contention — measure, prototype, and map threads to physical cores.
AI-written summary · about
chapters (6)
- 0:00Start
- 4:16Linux Kernel
- 5:16Cyclic Test Simplified
- 6:42A Cyclic Test on the Old Single Core Processor System
- 15:13Interrupt
- 19:07Start a New Project
related talks
47mReal-Time Linux: What Is Next?
54mIntroduction to Realtime Linux
40mRT Linux in Safety-Critical Systems: The Potential and the Challenges
36mJourney of improving RT performance on Single CPU equipped PREEMPT_RT Linux
26mReal-time Linux: what is next?
26mTuning Real-Time Linux for ARM SoCs
41mRealtime Linux Beyond PREEMPT_RT: Exploring Xenomai's Dual-Kernel Approach
36mJourney of improving RT performance on Single CPU equipped PREEMPT_RT Linux
