WCET-driven, code-size critical procedure cloning

Paul Lokuciejewski, Heiko Falk, Peter Marwedel, Henrik Theiling · 2008

In the domain of the worst-case execution time (WCET) analysis, loops are an inherent source of unpredictability and loss of precision since the determination of tight and safe information on the number of loop iterations is a difficult task. In particular, data-dependent loops whose iteration counts depend on function parameters can not be precisely handled by a timing analysis. Procedure Cloning can be exploited to make these loops explicit within the source code allowing a highly precise WCET analysis.

Read the paper · More papers on PaperTik