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

被引:96
|
作者
Heckmann, R [1 ]
Langenbach, M
Thesing, S
Wilhelm, R
机构
[1] Amsint Angew Informat GmbH, D-66123 Saarbrucken, Germany
[2] Univ Saarland, Fachrichtung Informat, D-66123 Saarbrucken, Germany
关键词
predictability; processor model; real-time; static analysis; worst case execution time;
D O I
10.1109/JPROC.2003.814618
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 arc 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.
引用
收藏
页码:1038 / 1054
页数:17
相关论文
共 50 条
  • [11] Wireless Sensor Nodes Processor Architecture and Design
    El Kateeb, Ali
    Ramesh, Aiyappa
    Azzawi, L.
    2008 22ND INTERNATIONAL WORKSHOPS ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOLS 1-3, 2008, : 892 - 897
  • [12] ARCHITECTURE DESIGN OF A RISC-PROCESSOR FOR PROLOG
    DEUSSEN, P
    ROSENSTIEL, W
    SCHAUSER, KE
    WEDECK, J
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 101 - 108
  • [13] Novel Graph Processor Architecture, Prototype System, and Results
    Song, William S.
    Gleyzer, Vitaliy
    Lomakin, Alexei
    Kepner, Jeremy
    2016 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2016,
  • [14] ARCHITECTURE AND DESIGN OF THE SIGNAL PROCESSOR PROFI .1. ARCHITECTURE AND SIMULATION
    KUNEMUND, R
    PANDEL, J
    ULBRICH, W
    SIEMENS FORSCHUNGS-UND ENTWICKLUNGSBERICHTE-SIEMENS RESEARCH AND DEVELOPMENT REPORTS, 1986, 15 (04): : 171 - 179
  • [15] Educational Tools for Processor Design Classes: A Case Study
    Kostadinov, Nikolay
    Bencheva, Nina
    2023 32ND ANNUAL CONFERENCE OF THE EUROPEAN ASSOCIATION FOR EDUCATION IN ELECTRICAL AND INFORMATION ENGINEERING, EAEEIE, 2023, : 168 - 171
  • [16] Research on Multi-Core Processor Analysis for WCET Estimation
    LUO Haoran
    HU Shuisong
    WANG Wenyong
    TANG Yuke
    ZHOU Junwei
    ZTE Communications, 2024, 22 (01) : 87 - 94
  • [18] Educational Development Tools for Software and Hardware Processor Design
    Salim, Ahmad Jamal
    Salim, Sani Irwan
    Samsudin, Nur Raihana
    Soo, Yewguan
    2013 8TH EUROSIM CONGRESS ON MODELLING AND SIMULATION (EUROSIM), 2013, : 622 - 627
  • [19] Rapid design and manufacture tools in architecture
    Ryder, G
    Ion, B
    Green, G
    Harrison, D
    Wood, B
    AUTOMATION IN CONSTRUCTION, 2002, 11 (03) : 279 - 290
  • [20] GRAPHICAL TOOLS IN CLIMATIC DESIGN OF ARCHITECTURE
    IZARD, JL
    ENERGY AND BUILDINGS, 1982, 4 (04) : 255 - 262