WCET Analysis for Preemptive Scheduling
Sebastian Altmeyer1 Gernot Gebhard2
1Saarland University 2AbsInt GmbH
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer 1 Gernot - - PowerPoint PPT Presentation
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer 1 Gernot Gebhard 2 1 Saarland University 2 AbsInt GmbH WCET Workshop, July 2008 Overview 1 Preemptive Scheduling Targeted System Preemptive vs. Non-preemptive Scheduling 2 Influence
1Saarland University 2AbsInt GmbH
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
Start End
Start End Preemption Resume additional costs to reload cache entries WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
Memory
τ1 τ2 τ3
n/2 − 1 n − 1 Cache
τ1 τ2 τ3
n/2 − 1 n − 1
Layout 1 bad performance
Memory
τ2 τ1 τ3
n/2 − 1 n − 1 Cache
τ2 τ1 τ3
n/2 − 1 n − 1
Layout 2 good performance WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
Tasks Schedule Structural Analysis Optimization WCET Analysis Memory Layout WCETpreempt cost function classification WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008
WCET Analysis for Preemptive Scheduling Sebastian Altmeyer, Gernot Gebhard WCET Workshop, July 2008