Synchronization Analysis for Hard Real-Time Multicore Systems

2012 ◽  
Vol 241-244 ◽  
pp. 2246-2252
Author(s):  
Mao Lin Yang ◽  
Hang Lei ◽  
Yong Liao ◽  
Lin Hui Hu

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.

2015 ◽  
Vol 52 (2) ◽  
pp. 125-160 ◽  
Author(s):  
Yasmina Abdeddaïm ◽  
Younès Chandarli ◽  
Robert I. Davis ◽  
Damien Masson

IEEE Access ◽  
2020 ◽  
Vol 8 ◽  
pp. 196700-196711
Author(s):  
Andoni Amurrio ◽  
Ekain Azketa ◽  
J. Javier Gutierrez ◽  
Mario Aldea ◽  
Michael Gonzalez Harbour

2015 ◽  
Vol 28 (16) ◽  
pp. 2145-2166 ◽  
Author(s):  
Jiankang Ren ◽  
Guowei Wu ◽  
Xinjiao Li ◽  
Poria Pirozmand ◽  
Mohammad S. Obaidat

Sign in / Sign up

Export Citation Format

Share Document