Title :
Bus Access Design for Combined Worst and Average Case Execution Time Optimization of Predictable Real-Time Applications on Multiprocessor Systems-on-Chip
Author :
Jakob Rosén;Carl-Fredrik Neikter;Petru Eles;Zebo Peng;Paolo Burgio;Luca Benini
Author_Institution :
Dept. of Comput. &
fDate :
4/1/2011 12:00:00 AM
Abstract :
Optimization techniques for improving the average-case execution time of an application, for which predictability with respect to time is not required, have been investigated for a long time in many different contexts. However, this has traditionally been done without paying attention to the worst-case execution time. For predictable real-time applications, on the other hand, the focus has been solely on worst-case execution time optimization, ignoring how this affects the execution time in the average case. In this paper, we show that having a good average-case delay can be important also for real-time applications for which predictability is required. Furthermore, for real-time applications running on multiprocessor systems-on-chip, we present a technique for optimizing the average case and the worst case simultaneously, allowing for a good average-case execution time while still keeping the worst case as small as possible.
Keywords :
"Schedules","Program processors","Optimization","Real time systems","Delay","Multiprocessing systems","Histograms"
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2011 17th IEEE
Print_ISBN :
978-1-61284-326-1
DOI :
10.1109/RTAS.2011.35