kirancodes.me
To Proof Maintenance & Beyond!

WCET-aware static locking of instruction caches

Sascha Plazar, Jan C. Kleinsorge, Peter Marwedel, Heiko Falk

Abstract

In the past decades, embedded system designers moved from simple, predictable system designs towards complex systems equipped with caches. This step was necessary in order to bridge the increasingly growing gap between processor and memory system performance. Static analysis techniques had to be developed to allow the estimation of the cache behavior and an upper bound of the execution time of a program. This bound is called worst-case execution time (WCET). Its knowledge is crucial to verify whether hard real-time systems satisfy their timing constraints, and the WCET is a key parameter for the design of embedded systems.

Related papers