alean_vlsi_des08

Predictable Implementation of Real-Time Applications on Multiprocessor Systems on Chip

Alexandru Andrei Author homepage
 
Petru Eles Author homepage
Zebo Peng Author homepage
 
Jakob Rosén

21st Intl. Conference on VLSI Design, January 4-8, 2008, Hyderabad, India, pp. 103-110.

ABSTRACT
Worst-case execution time (WCET) analysis and, in general, the predictability of real-time applications implemented on multiprocessor systems has been addressed only in very restrictive and particular contexts. One important aspect that makes the analysis difficult is the estimation of the system’s communication behavior. The traffic on the bus does not solely originate from data transfers due to data dependencies between tasks, but is also affected by memory transfers as result of cache misses. As opposed to the analysis performed for a single processor system, where the cache miss penalty is constant, in a multiprocessor system each cache miss has a variable penalty, depending on the bus contention. This affects the tasks’ WCET which, however, is needed in order to perform system scheduling. At the same time, the WCET depends on the system schedule due to the bus interference. In this context, we propose, for the first time, an approach to worst-case execution time analysis and system scheduling for real-time applications implemented on multiprocessor SoC architectures.


Related files:
alean_vlsi_des08.pdfAdobe Acrobat portable document


[AEPR08] Alexandru Andrei, Petru Eles, Zebo Peng, Jakob Rosén, "Predictable Implementation of Real-Time Applications on Multiprocessor Systems on Chip", 21st Intl. Conference on VLSI Design, January 4-8, 2008, Hyderabad, India, pp. 103-110.
( ! ) perl script by Giovanni Squillero with modifications from Gert Jervan   (v3.1, p5.2, September-2002-)
Last modified on Monday December 04, 2006 by Gert Jervan