Title :
Schedulability analysis of global memory-predictable scheduling
Author :
Alhammad, Ahmed ; Pellizzoni, Rodolfo
Abstract :
The use of multicore CPUs in real-time systems poses significant challenges in estimating their temporal behavior. A factor that has a large impact on this issue is the contention for access to main memory among multiple cores. To overcome this problem, an execution model called PREM has been previously introduced to co-schedule CPU execution and accesses to main memory without relying on hardware arbiters. In this paper, we provide a global schedulbil-ity analysis for this predictable execution model, and we prove its correctness. We also evaluate the effectiveness of the proposed solution with extensive simulations. The results show a significant advantage of the proposed solution when compared to contention execution in which tasks access main memory unpredictably.
Keywords :
multiprocessing systems; processor scheduling; real-time systems; PREM; contention execution; coschedule CPU execution; global memory-predictable scheduling; global schedulability analysis; multicore CPUs; predictable execution model; real-time systems; schedulability analysis; temporal behavior; Hardware; Interference; Multicore processing; Processor scheduling; Real-time systems; Schedules; Scheduling;
Conference_Titel :
Embedded Software (EMSOFT), 2014 International Conference on
Conference_Location :
Jaypee Greens
DOI :
10.1145/2656045.2656070