• DocumentCode
    2489201
  • Title

    Precise Worst-Case Execution Time Analysis for Processors with Timing Anomalies

  • Author

    Kirner, Raimund ; Kadlec, Albrecht ; Puschner, Peter

  • Author_Institution
    Inst. fur Tech. Inf., Tech. Univ. Wien, Vienna, Austria
  • fYear
    2009
  • fDate
    1-3 July 2009
  • Firstpage
    119
  • Lastpage
    128
  • Abstract
    This paper explores timing anomalies in WCET analysis.Timing anomalies add to the complexity of WCET analysis and make it hard to apply divide-and-conquer strategies to simplify the WCET assessment. So far, timing anomalies have been described as a problem that occurs when the WCET of a control-flow graph is computed from the WCETs of its subgraphs, i.e., from a series decomposition. This paper extends the state of the art by (i) showing that timing anomalies can as well occur in a parallel decomposition of the WCET problem, i.e., when complexity is reduced by splitting the hardware state space and performing a separate WCET analysis for hardware components that work in parallel, (ii) proving that the potential occurrence of parallel timing anomalies makes the parallel decomposition technique unsafe (i.e., one cannot guarantee that the calculated WCET bound does not underestimate the WCET), and (iii) identifying special cases of parallel timing anomalies for which the parallel decomposition technique is safe. The latter provides an important hint to hardware designers on their way to constructing predictable hardware components.
  • Keywords
    program processors; timing; control-flow graph; parallel decomposition; parallel decomposition technique; precise worst-case execution time analysis; processors; timing anomalies; Computer aided instruction; Contracts; Hardware; Performance analysis; Pipelines; Real time systems; State-space methods; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2009. ECRTS '09. 21st Euromicro Conference on
  • Conference_Location
    Dublin
  • ISSN
    1068-3070
  • Print_ISBN
    978-0-7695-3724-5
  • Type

    conf

  • DOI
    10.1109/ECRTS.2009.8
  • Filename
    5161508