• DocumentCode
    1747089
  • Title

    A machine independent WCET predictor for microcontrollers and DSPs [worst case execution time]

  • Author

    Tavares, Adriano José ; Couto, Carlos Alberto

  • Author_Institution
    Dept. of Ind. Electron., Univ. of Minho, Guimaraes, Portugal
  • Volume
    2
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    989
  • Abstract
    This paper describes a method for analyzing and predicting the timing properties of a program fragment. The paper first presents a language implemented to describe a processor´s architecture and a static worst case execution time (WCET) estimation method is then presented. The timing analysis starts by compiling a processor´s architecture program followed by the disassembling of the program fragment. The assembler program is then decomposed into basic blocks and a call graph is generated. These data are later used to evaluate the pipeline hazards and cache miss that penalize the real-time performance. Finally, some experimental results of using the developed tool to predict the WCET of code segments with some Intel microcontrollers are presented
  • Keywords
    digital signal processing chips; microcontrollers; pipeline processing; program testing; real-time systems; timing; DSPs; Intel; architecture program compilation; cache miss; call graph; code segments; machine independent WCET predictor; microcontrollers; pipeline hazards; program fragment timing properties; real-time performance; static worst case execution time estimation method; timing analysis; Clocks; Digital signal processing; Electronic mail; Hardware; Hazards; Industrial electronics; Microcontrollers; Pipelines; Time measurement; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 2001. Proceedings. ISIE 2001. IEEE International Symposium on
  • Conference_Location
    Pusan
  • Print_ISBN
    0-7803-7090-2
  • Type

    conf

  • DOI
    10.1109/ISIE.2001.931609
  • Filename
    931609