• DocumentCode
    3395709
  • Title

    Making worst case execution time analysis for hard real-time tasks on state of the art processors feasible

  • Author

    Petters, Stefan M. ; Färber, Georg

  • Author_Institution
    Inst. for Real-Time Comput. Syst., Tech. Univ. Munchen, Germany
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    442
  • Lastpage
    449
  • Abstract
    In the development of embedded hard real-time systems the ability to guarantee worst case execution times is gaining importance and complexity. The fast evolving processor acceleration techniques constantly increase the gap between a processor which uses the accelerations and one which does not. Modeling cache, pipelines and other parts of the processor gets increasingly difficult and time consuming. To circumvent this problem especially in the domain of rapid prototyping of embedded hard real-time systems, we propose to lay more weight on measurement and less on modeling. By analyzing the control flow graph the compiler uses for optimization, a reduced control flow graph can be generated, which limits the paths to be measured. Using this information the object code of the program is being instrumented and then measured. By measuring all paths the reduced control flow graph indicates, predictability is achieved without using too pessimistic estimations
  • Keywords
    computational complexity; real-time systems; software prototyping; control flow graph; hard real-time tasks; object code; processor acceleration techniques; rapid prototyping; worst case execution time analysis; Acceleration; Computer aided software engineering; Flow graphs; Iron; Manufacturing processes; Optimizing compilers; Pipelines; Prototypes; Real time systems; Reduced instruction set computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 1999. RTCSA '99. Sixth International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    0-7695-0306-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.1999.811296
  • Filename
    811296