Skip to main content
Article
Tuning the WCET of Embedded Applications
Proceedings of IEEE 10th Real-Time and Embedded Technology and Applications Symposium, May 2004
  • Wankang Zhao, Florida State University
  • Prasad Kulkarni, Florida State University
  • David Whalley, Florida State University
  • Christopher Healy, Furman University
  • Frank Mueller, North Carolina State University at Raleigh
  • Gang-Ryung Uh, Boise State University
Document Type
Conference Proceeding
Publication Date
5-1-2004
Disciplines
Abstract

It is advantageous to not only calculate the WCET of an application, but to also perform transformations to reduce the WCET since an application with a lower WCET will be less likely to violate its timing constraints. In this paper we describe an environment consisting of an interactive compilation system and a timing analyzer, where a user can interactively tune the WCET of an application. After each optimization phase is applied, the timing analyzer is automatically invoked to calculate the WCET of the function being tuned. Thus, a user can easily gauge the progress of reducing the WCET. In addition, the user can apply a genetic algorithm to search for an effective optimization sequence that best reduces the WCET. Using the genetic algorithm, we show that the WCET for a number of applications can be reduced by 7% on average as compared to the default batch optimization sequence.

Citation Information
Wankang Zhao, Prasad Kulkarni, David Whalley, Christopher Healy, et al.. "Tuning the WCET of Embedded Applications" Proceedings of IEEE 10th Real-Time and Embedded Technology and Applications Symposium, May 2004 (2004)
Available at: http://works.bepress.com/gang-ryung_uh/12/