WCET driven design space exploration of an object cache

13 years 6 months ago
WCET driven design space exploration of an object cache
In order to guarantee that real-time systems meet their timing specification, static execution time bounds need to be calculated. Not considering execution time predictability led to architectures which perform well in the average case, but require very pessimistic assumptions when bounding the worst-case execution time (WCET). Computer architecture design is driven by simulations of standard benchmarks estimating the expected average case performance. The design decisions derived from this design methodology do not necessarily result in a WCET analysis-friendly design. Aiming for a time-predictable computer architecture, we propose to employ WCET analysis techniques for the design space exploration of processor architectures. We exemplify this approach by a WCET driven design of a cache for heap allocated objects. Depending on the main memory properties (latency and bandwidth), different cache organizations result in the lowest WCET. The evaluation reveals that for certain cache conf...
Benedikt Huber, Wolfgang Puffitsch, Martin Schoebe
Added 06 Dec 2010
Updated 06 Dec 2010
Type Conference
Year 2010
Authors Benedikt Huber, Wolfgang Puffitsch, Martin Schoeberl
Comments (0)