SUERF - The European Money and Finance Forum
Execution time for real-time processes running on multiprocessor System-on-Chip (SoC) platform varies due to the contention on the bus. Considering the worst case execution cycles necessitates over-clocking the system to meet the real-time deadlines, which has a negative impact on the system power requirements. For periodic applications co-scheduled on multiprocessor with shared bus, the cycles needed by a memory transaction fluctuate based on the execution overlap between processes' activities on bus. In this paper, the authors show the effect on execution cycles of different scheduling overlap of processes.