• DocumentCode
    2511766
  • Title

    Modeling Instruction-Level Parallelism for WCET Evaluation

  • Author

    Barre, Jonathan ; Landet, Cédric ; Rochange, Christine ; Sainrat, Pascal

  • Author_Institution
    Eur. Network on High-Performance Embedded Archit. & Compilation, Inst. de Recherche en Informatique de Toulouse
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    61
  • Lastpage
    67
  • Abstract
    The estimation of the worst-case execution time of hard real-time applications becomes very hard as more and more complex processors are used in real-time systems. In modern architectures, estimating the execution time of a single basic block is not trivial due to possible timing anomalies linked to out-of-order execution. The influence of preceding basic blocks on the pipeline state also has to be accounted for. Recently, graphs have been used to model the execution of a block on a dynamically-scheduled pipelined processor. In this paper we extend this model to express instruction-level parallelism so that superscalar processors with multiple functional units can be analyzed. Simulation results show how this extended model estimates WCETs tightly even when a realistic processor is considered. They also give an insight into the complexity of the model in terms of analysis time
  • Keywords
    computational complexity; dynamic scheduling; graph theory; pipeline processing; processor scheduling; computational complexity; dynamically-scheduled pipelined processor; graph theory; instruction-level parallelism; out-of-order execution; superscalar processor; timing anomaly; worst-case execution time evaluation; Flow graphs; Integer linear programming; Out of order; Parallel processing; Pipelines; Processor scheduling; Real time systems; Time factors; Timing; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2006. Proceedings. 12th IEEE International Conference on
  • Conference_Location
    Sydney, Qld.
  • ISSN
    1533-2306
  • Print_ISBN
    0-7695-2676-4
  • Type

    conf

  • DOI
    10.1109/RTCSA.2006.44
  • Filename
    1691295