Synchronization analysis for hard real-time multicore systems

被引:1
作者
Yang, Maolin [1 ]
Lei, Hang [1 ]
Liao, Yong [1 ]
Hu, Linhui [2 ]
机构
[1] Univ Elect Sci & Technol China, Sch Informat & Software Engn, Chengdu 611731, Peoples R China
[2] Geophys Co, Sichuan Petr Adm, Chengdu 610213, Peoples R China
来源
INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS, PTS 1-4 | 2013年 / 241-244卷
关键词
Real-time; Multicore processor; Embedded systems; MPCP; Response time analysis; PERFORMANCE;
D O I
10.4028/www.scientific.net/AMM.241-244.2246
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multicore processors are increasingly used in real-time embedded systems. Better utilization of hard real-time systems requires accurate scheduling and synchronization analysis. In this paper, we characterize the major synchronization penalties arising from partitioned fixed priority scheduling for hard real-time tasks on multicore platform, including transitive remote preemption, multiple remote blocking, and multiple priority inversions. Subsequently, we propose a new response time analysis by improving the approach to bound task blocking time. The key idea of this approach is to classify the total blocking time into (i) direct blocking, including local and remote blocking, and transitive remote preemption; and (ii) multiple local interference which is incurred by multiple priority inversion. Simulation results indicate that the proposed approach produces less pessimistic results in task blocking time, and better schedulability performance.
引用
收藏
页码:2246 / +
页数:3
相关论文
共 50 条
  • [41] Compounded Real-Time Operating Systems for Rich Real-Time Applications
    Yang, Chung-Fan
    Shinjo, Yasushi
    IEEE ACCESS, 2025, 13 : 26079 - 26104
  • [42] Flexible hard real-time scheduling for deliberative AI systems
    Yanching Chu
    Alan Burns
    Real-Time Systems, 2008, 40 : 241 - 263
  • [43] System Level Performance Analysis for Real-Time Automotive Multicore and Network Architectures
    Schliecker, Simon
    Rox, Jonas
    Negrean, Mircea
    Richter, Kai
    Jersak, Marek
    Ernst, Rolf
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (07) : 979 - 992
  • [44] Real-time field synchronization mechanism for Digital Twin manufacturing systems
    Abdoune, Farah
    Cardin, Olivier
    Nouiri, Maroua
    Castagna, Pierre
    IFAC PAPERSONLINE, 2023, 56 (02): : 5649 - 5654
  • [45] Exploring the design space of multiprocessor synchronization protocols for real-time systems
    Carminati, Andreu
    de Oliveira, Romulo Silva
    Friedrich, Luis Fernando
    JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (03) : 258 - 270
  • [46] Addressing isolation challenges of non-blocking caches for multicore real-time systems
    Valsan, Prathap Kumar
    Yun, Heechul
    Farshchi, Farzad
    REAL-TIME SYSTEMS, 2017, 53 (05) : 673 - 708
  • [47] Practical Multicore Extension of Functionally and Temporally Correct Real-Time Simulation for Automotive Systems
    Lee, Wonseok
    Jeong, Jaehwan
    Park, Seonghyeon
    Lee, Chang-Gun
    CYBER PHYSICAL SYSTEMS: MODEL-BASED DESIGN, CYPHY 2019, 2020, 11971 : 127 - 152
  • [48] Execution trace-based model verification to analyze multicore and real-time systems
    Beamonte, Raphael
    Ezzati-Jivan, Naser
    Dagenais, Michel R.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (17)
  • [49] New Insights Into the Real-Time Performance of a Multicore Processor
    Delgado, Raimarius
    Choi, Byoung Wook
    IEEE ACCESS, 2020, 8 : 186199 - 186211
  • [50] Scaling Up the Memory Interference Analysis for Hard Real-Time Many-Core Systems
    de Dinechin, Maximilien Dupont
    Schuh, Matheus
    Moy, Matthieu
    Maiza, Claire
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 330 - 333