TTA as Predictable Architecture for Real-Time Applications

被引:0
|
作者
Bhagyanath, Anoop [1 ]
Schneider, Klaus [1 ]
机构
[1] Tech Univ Kaiserslautern, Embedded Syst Grp, Kaiserslautern, Germany
关键词
predictability; WCET; architecture; real-time; embedded; PROCESSOR;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Timing requirements of an embedded system are usually met by real-time scheduling techniques. However, real-time scheduling cannot provide guarantees without the knowledge of worst case execution time (WCET). Modern dynamically scheduled microprocessors improve their average case performance by incorporating complex features such as pipelines, caches, branch prediction, out-of-order and speculative execution. However, these features make WCET analysis difficult and complicated. Furthermore, worst case execution time itself is compromised for better average case execution times. In this paper, we propose Transport Triggered Architectures (TTA) as time-predictable hardware architectures for real-time systems. TTAs consist of Function Units (FU), Register Files (RF) and the main memory connected using an interconnection network. The compiler is responsible to schedule instructions containing data transports between FUs and/or RFs. In TTA, static scheduling makes predicting WCET easier. Exposed datapath with static control at data transport level and wide range of choice of FUs impart performance comparable to a dynamically scheduled microprocessor. Thus making it ideal for use in applications with timing constraints. Experimental results are provided to show competitive performance and timing predictability provided by TTA.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Real-Time Decision Policies With Predictable Performance
    Abbas, Houssam
    Alur, Rajeev
    Mamouras, Konstantinos
    Mangharam, Rahul
    Rodionova, Alena
    [J]. PROCEEDINGS OF THE IEEE, 2018, 106 (09) : 1593 - 1615
  • [22] DEVELOPING REAL-TIME TASKS WITH PREDICTABLE TIMING
    POSPISCHIL, G
    PUSCHNER, P
    VRCHOTICKY, A
    ZAINLINGER, R
    [J]. IEEE SOFTWARE, 1992, 9 (05) : 35 - 44
  • [23] Predictable parallel real-time code generation
    Webster, M.R.
    Levy, D.C.
    Harley, R.G.
    Woodward, D.R.
    Naidoo, L.
    Westhuizen, M.V.D.
    Meyer, B.S.
    [J]. Control Engineering Practice, 1993, 1 (03) : 449 - 455
  • [24] Scalable hardware architecture for real-time dynamic programming applications
    Matthews, Brad
    Elhanany, Itamar
    [J]. FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 347 - +
  • [25] DORIC: An Architecture for Data-intensive Real-time Applications
    Cadaviz, Miguel Kassick
    Farias, Kleinner
    Goncales, Lucian Jose
    Bischoff, Vinicius
    [J]. PROCEEDINGS OF THE 14TH BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI2018), 2018, : 536 - 542
  • [26] Flexible real-time architecture for hybrid mobile robotic applications
    Hassan, H
    Crespo, A
    Simó, J
    [J]. ARTIFICIAL INTELLIGENCE IN REAL-TIME CONTROL 2000, 2001, : 271 - 278
  • [27] VLSI architecture of a Kalman filter optimized for real-time applications
    Chavez-Bracamontes, Ramon
    Gurrola-Navarro, Marco A.
    Jimenez-Flores, Humberto J.
    Bandala-Sanchez, Manuel
    [J]. IEICE ELECTRONICS EXPRESS, 2016, 13 (06):
  • [28] Endpoint Architecture for Distributed Real-Time Applications Based on TSN
    Oechsle, Stefan
    Frick, Florian
    Walker, Moritz
    Lechler, Armin
    Verl, Alexander
    [J]. 2024 IEEE 20TH INTERNATIONAL CONFERENCE ON FACTORY COMMUNICATION SYSTEMS, WFCS, 2024, : 41 - 48
  • [29] Designing multimedia applications on real-time systems with SMP architecture
    Lin, KJ
    Wang, YC
    Chien, TH
    Yeh, YJ
    [J]. FOURTH INTERNATIONAL SYMPOSIUM ON MULTIMEDIA SOFTWARE ENGINEERING, PROCEEDINGS, 2002, : 17 - 24
  • [30] A reliable communications architecture for real-time IP mobile applications
    Gregoire, J-Ch.
    Issa, Omneya
    Belala, Yacine
    Wong, James
    [J]. INTERNATIONAL JOURNAL OF MOBILE COMMUNICATIONS, 2009, 7 (04) : 449 - 469