Real-Time Linux Summit 2024
2024-04-16..2024-04-18
Seattle, United States
who it's for
real-time kernel developers, kernel developers, device driver developers, embedded Linux engineers, platform engineers, performance engineers, test and validation engineers
topics
rtla timerlat tracing; cyclictest latency measurement; tuning upstream rt kernel; preempt_rt maintenance work; intel power and idle tuning; cpu isolation and isolcpus; getrandom CRNG contention; ACRN hypervisor cpu pinning; cache allocation technology (CAT); threaded irq and softirq changes; driver tasklet migration; sequence counter runtime checks
| title | author | length |
|---|---|---|
| Tuning RT Kernel to Improve Schedule Performance with Intel Platform | Junxiao Chang | 51m |
Tuning upstream RT kernel plus BIOS cuts measured cyclictest latency on Intel ADL/RPL from >1000 µs down to about 5–10 µs by combining kernel boot flags… | ||
| rtla timerlat: Debugging Real-Time Linux Scheduling Latency | Daniel Bristot de Oliveira | 50m |
rtla timerlat is a kernel+userspace tool that measures and traces scheduling latency, decomposes spikes into irq, RQ and thread components, and produces a… | ||
| Real-Time Linux: What Is Next? | Daniel Bristot de Oliveira, Thomas Gleixner, Sebastian Siewior, Kate Stewart | 47m |
PREEMPT_RT work is essentially upstream now after an eight‑year effort with $5.7M raised and many features like high‑res timers, tracing and threaded IRQs… | ||
| PREEMPT_RT - How Not to Break It. | Sebastian Siewior | 53m |
Mainline readiness for PREEMPT_RT is near for x86 but remaining risks come from assumptions that increase latency: replacing spin_lock_t with sleeping variants… | ||
| Low-Latency Real-Time (RT) Kernel: The Cornerstone of Arm's 5G ORAN Strategy | Shiyou Huang | 50m |
Measures real RT latency on Arm Neoverse hardware using cyclictest v2.20 (200 µs interval, 100M loops) and finds surprising long tails at high core counts… | ||
| Journey of improving RT performance on Single CPU equipped PREEMPT_RT Linux | Umesh Papadkar | 36m |
Demonstrates squeezing RT and housekeeping onto one core by running PREEMPT_RT workloads as pinned VMs under ACRN type‑1 hypervisor, using CPU pinning, cache… | ||
| Do Existing Drivers Conflict with PREEMPT_RT? a 3-Year Survey | Ahmed S. Darwish | 34m |
A three year survey catalogues non-core PREEMPT_RT driver diffs and shows concrete fixes: sequence counters gain extra runtime sanity checks and a latch… | ||
| nothing matches | ||