• DocumentCode
    2284580
  • Title

    A worst case timing analysis technique for optimized programs

  • Author

    Lim, Sung-Soo ; Kim, Jihong ; Min, Sang Lyul

  • Author_Institution
    Dept. of Comput. Eng., Seoul Nat. Univ., South Korea
  • fYear
    1998
  • fDate
    27-29 Oct 1998
  • Firstpage
    151
  • Lastpage
    157
  • Abstract
    We propose a technique to analyze the worst case execution times (WCETs) of optimized programs. Our work is based on a hierarchical timing analysis technique called the extended timing schema (ETS). A major hurdle in applying the ETS to optimized programs is the lack of correspondences in the control structure between the optimized machine code to be analyzed and the original source program written in a high-level programming language. We suggest a compiler-assisted approach where a timing analyzer relies on an optimizing compiler for a consistent hierarchical representation and an accurate source-level correspondence that are essential for accurate WCET analysis for optimized programs. In order to validate the proposed approach, we implemented a proof-of-concept version of a timing analyzer for a 256-bit VLIW processor and compared the analysis results with the simulation results. The experimental results show that the proposed solution can accurately predict the WCETs of highly-optimized VLIW programs
  • Keywords
    instruction sets; multiprocessing systems; optimising compilers; real-time systems; software performance evaluation; timing; VLIW processor; VLIW programs; extended timing schema; hierarchical representation; hierarchical timing analysis; high-level programming language; optimized machine code; optimized programs; optimizing compiler; worst case execution times; worst case timing analysis; Analytical models; Computer aided software engineering; Computer languages; Computer science; Educational institutions; Optimizing compilers; Prediction methods; Real time systems; Timing; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 1998. Proceedings. Fifth International Conference on
  • Conference_Location
    Hiroshima
  • Print_ISBN
    0-8186-9209-X
  • Type

    conf

  • DOI
    10.1109/RTCSA.1998.726411
  • Filename
    726411