Hardware Support for WCET Analysis of Hard Real-Time Multicore Systems

被引:0
|
作者
Paolieri, Marco [1 ]
Quinones, Eduardo [1 ]
Cazorla, Francisco J. [1 ]
Bernat, Guillem
Valero, Mateo [1 ]
机构
[1] BSC, Barcelona, Spain
关键词
Multicore; real-time embedded systems; hard real-time; interconnection network; cache partitioning; WCET; analyzability;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing demand for new functionalities in current and future hard real-time embedded systems like automotive, avionics and space industries is driving an increase in the performance required in embedded processors. Multicore processors represent a good design solution for such systems due to their high performance, low cost and power consumption characteristics. However, hard real-time embedded systems require time analyzability and current multicore processors are less analyzable than single-core processors due to the interferences between different tasks when accessing shared hardware resources. In this paper we propose a multicore architecture with shared resources that allows the execution of applications with hard real-time and non hard real-time constraints at the same time, providing time analizability for the hard real-time tasks so that they can meet their deadlines. Moreover our architecture proposal provides high-performance for the non hard real-time tasks.
引用
收藏
页码:57 / 68
页数:12
相关论文
共 50 条
  • [31] Allowing Shared Libraries while Supporting Hardware Isolation in Multicore Real-Time Systems
    Kim, Namhoon
    Chisholm, Micaiah
    Otterness, Nathan
    Anderson, James H.
    Smith, F. Donelson
    PROCEEDINGS OF THE 23RD IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2017), 2017, : 223 - 234
  • [32] Comparative Analysis of Control-transfer Instructions On WCET of Real-Time Systems
    Ghosh, Soma Niloy
    Bhargava, Lava
    Sahula, Vineet
    PROCEEDINGS OF THE 2019 9TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2019), 2019, : 55 - 58
  • [33] A generic framework to integrate data caches in the WCET analysis of real-time systems
    Segarra, Juan
    Gran Tejero, Ruben
    Villals, Victor
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 120
  • [34] TRaX: A Multicore Hardware Architecture for Real-Time Ray Tracing
    Spjut, Josef
    Kensler, Andrew
    Kopta, Daniel
    Brunvand, Erik
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (12) : 1802 - 1815
  • [35] Real-Time Operating Systems for Multicore Embedded Systems
    Tomiyama, Hiroyuki
    Honda, Shinya
    Takada, Hiroaki
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 62 - 67
  • [36] Hierarchical Real-Time Scheduling for Multicore Systems
    Osmolovskiy, Sergey
    Ivanova, Ekaterina
    Shakurov, Daniil
    Fedorov, Ivan
    Vinogradov, Vladimir
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 248 - 256
  • [37] Task Reprocessing on Real-Time Multicore Systems
    Kumar, P. Pavan
    Satyanarayana, Ch
    Rao, A. Ananda
    Raju, P. Radhika
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATICS AND ANALYTICS (ICIA' 16), 2016,
  • [38] Precise WCET Calculation in highly variant Real-Time Systems
    Montag, Pascal
    Altmeyer, Sebastian
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 920 - 925
  • [39] Time-Triggered Communication Scheduling Analysis for Real-Time Multicore Systems
    Freier, Matthias
    Chen, Jian-Jia
    2015 10th IEEE International Symposium on Industrial Embedded Systems (SIES), 2015, : 108 - 116
  • [40] Parallelizing Industrial Hard Real-Time Applications for the parMERASA Multicore
    Ungerer, Theo
    Bradatsch, Christian
    Frieb, Martin
    Kluge, Florian
    Mische, Joerg
    Stegmeier, Alexander
    Jahr, Ralf
    Gerdes, Mike
    Zaykov, Pavel
    Matusova, Lucie
    Li, Zai Jian Jia
    Petrov, Zlatko
    Boeddeker, Bert
    Kehr, Sebastian
    Regler, Hans
    Hugl, Andreas
    Rochange, Christine
    Ozaktas, Haluk
    Casse, Hugues
    Bonenfant, Armelle
    Sainrat, Pascal
    Lay, Nick
    George, David
    Broster, Ian
    Quinones, Eduardo
    Panic, Milos
    Abella, Jaume
    Hernandez, Carles
    Cazorla, Francisco
    Uhrig, Sascha
    Rohde, Mathias
    Pyka, Arthur
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (03)