Response Time Analysis of COTS-Based Multicores Considering the Contention on the Shared Memory Bus

被引:41
|
作者
Dasari, Dakshina [1 ]
Andersson, Bjorn [1 ,2 ]
Nelis, Vincent [1 ]
Petters, Stefan M. [1 ]
Easwaran, Arvind [1 ]
Lee, Jinkyu [3 ]
机构
[1] Polytech Inst Porto, CISTER ISEP Res Ctr, Oporto, Portugal
[2] Carnegie Mellon Univ, Software Engn Inst, Pittsburgh, PA 15213 USA
[3] Korea Adv Inst Sci & Technol, Dept Comp Sci, Daejeon, South Korea
来源
TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11 | 2011年
关键词
D O I
10.1109/TrustCom.2011.146
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The current industry trend is towards using Commercially available Off-The-Shelf (COTS) based multicores for developing realtime embedded systems, as opposed to the usage of custom-made hardware. In typical implementation of such COTS-based multicores, multiple cores access the main memory via a shared bus. This often leads to contention on this shared channel, which results in an increase of the response time of the tasks. Analyzing this increased response time, considering the contention on the shared bus, is challenging on COTS-based systems mainly because bus arbitration protocols are often undocumented and the exact instants at which the shared bus is accessed by tasks are not explicitly controlled by the operating system scheduler; they are instead a result of cache misses. This paper makes three contributions towards analyzing tasks scheduled on COTS-based multicores. Firstly, we describe a method to model the memory access patterns of a task. Secondly, we apply this model to analyze the worst-case response time for a set of tasks. Although the required parameters to obtain the request profile can be obtained by static analysis, we provide an alternative method to experimentally obtain them by using performance monitoring counters (PMCs). We also compare our work against an existing approach and show that our approach outperforms it by providing tighter upper-bound on the number of bus requests generated by a task.
引用
收藏
页码:1068 / 1075
页数:8
相关论文
共 50 条
  • [21] Flexible Time Triggered Ethernet: A Cost Efficient COTS-Based Technology for the Development of Launcher Networks
    Eramo, Vincenzo
    Valente, Francesco
    Lavacca, Francesco G.
    Fiori, Tiziana
    Papandrea, Valentino
    Albano, Marta
    Ciabuschi, Simone
    2022 IEEE INTERNATIONAL WORKSHOP ON METROLOGY FOR AEROSPACE (IEEE METROAEROSPACE 2022), 2022, : 97 - 102
  • [22] A COTS-based approach for estimating performance and energy consumption of embedded real-time systems
    Andrade, Ermeson
    Maciel, Paulo
    Nogueira, Bruno
    Araujo, Carlos
    Callou, Gustavo
    INFORMATION PROCESSING LETTERS, 2010, 110 (14-15) : 525 - 534
  • [23] MEMORY INTERFERENCE IN MULTIMICROPROCESSOR SYSTEMS WITH A TIME-SHARED BUS
    GRASSO, PA
    DILLON, TS
    FORWARD, KE
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1984, 131 (02): : 61 - 68
  • [24] System fault-tolerance analysis of COTS-based satellite on-board computers
    Burlyaev, Dmitry
    van Leuken, Rene
    MICROELECTRONICS JOURNAL, 2014, 45 (10) : 1335 - 1341
  • [25] COTS-Based Real-Time System Development: An Effective Application in Pump Motor Control
    Adam, George K.
    Petrellis, Nikos
    Kontaxis, Panagiotis A.
    Stylianos, Tilemachos
    COMPUTERS, 2020, 9 (04) : 1 - 17
  • [26] Contention Cognizant Scheduling of Task Graphs on Shared Bus-Based Heterogeneous Platforms
    Roy, Sanjit Kumar
    Devaraj, Rajesh
    Sarkar, Arnab
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (02) : 281 - 293
  • [27] Contention resolution on a broadcast-based distributed shared memory multiprocessor
    Akay, M. F.
    Katsinis, C.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2008, 2 (01): : 45 - 55
  • [28] MultiCon: An Efficient Timing-based Side Channel Attack on Shared Memory Multicores
    Ali, Usman
    Khan, Omer
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 97 - 104
  • [29] Cache Persistence-Aware Memory Bus Contention Analysis for Multicore Systems
    Rashid, Syed Aftab
    Nelissen, Geoffrey
    Tovar, Eduardo
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 442 - 447
  • [30] COTS-Based High-Data-Throughput Acquisition System for a Real-Time Reflectometry Diagnostic
    Santos, J.
    Zilker, Manfred
    Guimarais, Luis
    Treutterer, Wolfgang
    Amador, Cassio
    Manso, M.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2011, 58 (04) : 1751 - 1758