- How to gain a clear, detailed, and accurate understanding of the execution time behaviour of real-time embedded software.
- How to target optimisation effort precisely where it will have the maximum benefit in improving system timing behaviour, for the minimum cost.
This presentation will cover key aspects of real-time systems: finding worst case execution times (WCET) and the worst case path, and why worst case optimization is not the same as average execution optimization. Practical issues of looking for the worst-case "hot-spots", identifying timing bugs and verifying optimisation opportunities will be explained with examples of worst case optimizations.