• Title of article

    The influence of processor architecture on the design and the results of WCET tools

  • Author/Authors

    R.، Heckmann, نويسنده , , M.، Langenbach, نويسنده , , S.، Thesing, نويسنده , , R.، Wilhelm, نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2003
  • Pages
    -1037
  • From page
    1038
  • To page
    0
  • Abstract
    The architecture of tools for the determination of worst case execution times (WCETs) as well as the precision of the results of WCET analyses strongly depend on the architecture of the employed processor. The cache replacement strategy influences the results of cache behavior prediction; out-of-order execution and control speculation introduce interferences between processor components, e.g., caches, pipelines, and branch prediction units. These interferences forbid modular designs of WCET tools, which would execute the subtasks of WCET analysis consecutively. Instead, complex integrated designs are needed, resulting in high demand for memory space and analysis time. We have implemented WCET tools for a series of increasingly complex processors: SuperSPARC, Motorola ColdFire 5307, and Motorola PowerPC 755. In this paper, we describe the designs of these tools, report our results and the lessons learned, and give some advice as to the predictability of processor architectures.
  • Keywords
    internet working , programming environment , robotic airships , Autonomous robots , intelligent robots , unmanned aerial vehicles (UAVs)
  • Journal title
    Proceedings of the IEEE
  • Serial Year
    2003
  • Journal title
    Proceedings of the IEEE
  • Record number

    99681