[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/600376.828680guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Worst Case Timing Analysis Technique for Optimized Programs

Published: 27 October 1998 Publication History

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.

Cited By

View all
  • (2010)OTAWAProceedings of the 8th IFIP WG 10.2 international conference on Software technologies for embedded and ubiquitous systems10.5555/1927882.1927891(35-46)Online publication date: 13-Oct-2010
  • (2007)Selective code transformation for dual instruction set processorsACM Transactions on Embedded Computing Systems10.1145/1234675.12346776:2(10-es)Online publication date: 1-May-2007
  • (1996)Timing Analysis of Ada Tasking ProgramsIEEE Transactions on Software Engineering10.1109/32.53860422:7(461-483)Online publication date: 1-Jul-1996
  1. A Worst Case Timing Analysis Technique for Optimized Programs

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    RTCSA '98: Proceedings of the 5th International Conference on Real-Time Computing Systems and Applications
    October 1998
    ISBN:081869209X

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 27 October 1998

    Author Tags

    1. compiler optimization
    2. real-time systems
    3. worst case execution time

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 14 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2010)OTAWAProceedings of the 8th IFIP WG 10.2 international conference on Software technologies for embedded and ubiquitous systems10.5555/1927882.1927891(35-46)Online publication date: 13-Oct-2010
    • (2007)Selective code transformation for dual instruction set processorsACM Transactions on Embedded Computing Systems10.1145/1234675.12346776:2(10-es)Online publication date: 1-May-2007
    • (1996)Timing Analysis of Ada Tasking ProgramsIEEE Transactions on Software Engineering10.1109/32.53860422:7(461-483)Online publication date: 1-Jul-1996

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media