• DocumentCode
    1666654
  • Title

    Retargetable static timing analysis for embedded software

  • Author

    Chen, Kaiyu ; Malik, Sharad ; August, David I.

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    39
  • Lastpage
    44
  • Abstract
    This paper presents a novel approach for retargetable static software timing analysis. Specifically, we target the problem of determining bounds on the execution time of a program on modern processors, and solve this problem in a retargetable software development environment. We also describe the modeling of important features in contemporary architectures, such as branch prediction, predication, and instruction pre-fetching, which have great impact on system performance, and have been rarely handled thus far. These ideas allow one to build a timing analysis tool that is efficient, accurate, modular and retargetable. We present preliminary results for sample embedded programs to demonstrate the applicability of the proposed approach.
  • Keywords
    embedded systems; hardware-software codesign; integer programming; linear programming; software engineering; branch prediction; embedded software; instruction prefetching; integer programming; linear programming; retargetable static timing; software development environment; software timing; Embedded software; Information analysis; Modems; Performance analysis; Permission; Predictive models; Programming; Real time systems; System performance; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2001. Proceedings. The 14th International Symposium on
  • Print_ISBN
    1-58113-418-5
  • Type

    conf

  • DOI
    10.1109/ISSS.2001.156529
  • Filename
    957910