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 条
  • [41] A processor architecture design method for improving reusability of special-purpose superconducting quantum processor
    Yang, Tian
    Wang, Weilong
    Zhao, Bo
    Wang, Lixin
    Ding, Xiaodong
    Liang, Chen
    Shan, Zheng
    QUANTUM INFORMATION PROCESSING, 2024, 23 (06)
  • [42] An Efficient Hardware Architecture Design of EEMD Processor for Electrocardiography Signal
    Chen, I-Wei
    Chuang, Shang-Yi
    Wu, Wen-Jun
    Fang, Wai-Chi
    2018 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS): ADVANCED SYSTEMS FOR ENHANCING HUMAN HEALTH, 2018, : 463 - 466
  • [43] Design and evaluation of a massively parallel processor based on matrix architecture
    Shimizu, Torn
    Nakajima, Masami
    Kainaga, Masahiro
    IEICE TRANSACTIONS ON ELECTRONICS, 2006, E89C (11) : 1512 - 1518
  • [44] DESIGN AND EVALUATION OF AN ARCHITECTURE FOR A DIGITAL SIGNAL PROCESSOR FOR INSTRUMENTATION APPLICATIONS
    FELLMAN, RD
    KANESHIRO, RT
    KONSTANTINIDES, K
    IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1990, 38 (03): : 537 - 546
  • [45] Design and Test Based on Stream Processor Programmable Cluster Architecture
    Xu Wen
    Wu Dongyan
    Qi Lijun
    Wang Mingge
    Xiao Jingxin
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON AUTOMATION, MECHANICAL CONTROL AND COMPUTATIONAL ENGINEERING, 2015, 124 : 358 - 362
  • [46] Crosstalk fault tolerant processor architecture - A power aware design
    Venkateswaran, N
    Kumar, VB
    Raghavan, R
    Srinivas, R
    Subramanian, S
    Balaji, V
    Mahalingam, V
    Rajaprabhu, TL
    DELTA 2004: SECOND IEEE INTERNATIONAL WORKSHOP ON ELECTRONIC DESIGN, TEST APPLICATIONS, PROCEEDINGS, 2004, : 333 - 337
  • [47] The design and implementation of the massively parallel processor based on the matrix architecture
    Noda, Hideyuki
    Nakajima, Masami
    Dosaka, Katsumi
    Nakata, Kiyoshi
    Higashida, Motoki
    Yamamoto, Osamu
    Mizumoto, Katsuya
    Tanizaki, Tetsushi
    Gyohten, Takayuki
    Okuno, Yoshihiro
    Kondo, Hiroyuki
    Shimazu, Yukihiko
    Arimoto, Kazutami
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2007, 42 (01) : 183 - 192
  • [48] Unifying memory and processor wrapper architecture in multiprocessor SoC design
    Gharsalli, F
    Lyonnard, D
    Meftali, S
    Rousseau, F
    Jerraya, AA
    ISSS'02: 15TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2002, : 26 - 31
  • [49] HPDP: architecture and design flow High Performance Data Processor
    Dokianaki, Olga
    Baumgarte, Volker
    Syed, Mohsin
    Papadas, Constantin
    Helfers, Tim
    Dramitinos, George
    Scholastique, Thierry
    Kogan, Michael
    Saenger, Ingo
    Lacan, Stefan
    Markakis, Onoufrios
    Hili, Laurent
    2017 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2017, : 62 - 70
  • [50] Soft-core processor architecture for embedded system design
    Nurprasetyo, EF
    Inoue, A
    Tomiyama, H
    Yasuura, H
    IEICE TRANSACTIONS ON ELECTRONICS, 1998, E81C (09): : 1416 - 1423