Title :
Bounding the execution time of real-time tasks on modern processors
Author :
Petters, Stefan M.
Author_Institution :
Inst. for Real-Time Comput. Syst., Tech. Univ. Munchen, Germany
Abstract :
Finding a tight estimate on the execution time of tasks in embedded hard real time systems is gaining complexity and importance. Up-to-date processors are equipped with acceleration techniques to bridge the gap between the fast core frequency of the processors and the comparably slow main memory. On the other hand, the application field of real time systems is continuously widening to more complex systems. To keep up with the evolution of processors, it is proposed to lay more weight on measurement and less on modeling. By analyzing the control flow graph the compiler uses for optimization, systematic information on how the code has to be measured can be gained. Using this information, the code can be automatically instrumented and measured to bound the execution time of the real time tasks
Keywords :
computer architecture; flow graphs; optimising compilers; real-time systems; acceleration techniques; complex systems; control flow graph; embedded hard real time systems; fast core frequency; main memory; modern processors; real time tasks; systematic information; task execution time; up-to-date processors; Acceleration; Automatic control; Bridges; Control system analysis; Control systems; Flow graphs; Frequency; Information analysis; Real time systems; Weight measurement;
Conference_Titel :
Real-Time Computing Systems and Applications, 2000. Proceedings. Seventh International Conference on
Conference_Location :
Cheju Island
Print_ISBN :
0-7695-0930-4
DOI :
10.1109/RTCSA.2000.896433