Limited Preemption of the 3-Phase Task Model using Preemption Thresholds

This research introduces preemption thresholds to manage complexity in multi-core systems with three-phase tasks (read, execute, write). By setting thresholds where a task's priority is raised, it limits unnecessary preemptions during execution. This technique successfully reduces local memory usage by up to 2.5 times compared to fully preemptive scheduling while maintaining high schedulability.

Open the full episode

More from Robotics Radio