PROARTIS: Probabilistically Analyzable Real-Time Systems

被引:59
作者
Cazorla, Francisco J. [1 ,2 ]
Quinones, Eduardo
Vardanega, Tullio [3 ]
Cucu, Liliana
Triquet, Benoit
Bernat, Guillem
Berger, Emery [1 ,4 ]
Abella, Jaume [1 ]
Wartel, Franck
Houston, Michael
Santinelli, Luca
Kosmidis, Leonidas [1 ]
Lo, Code
Maxim, Dorin
机构
[1] Barcelona Supercomp Ctr, Barcelona, Spain
[2] Spanish Natl Res Council IIIA CSIC, Madrid, Spain
[3] Univ Padua, I-35100 Padua, Italy
[4] Univ Massachusetts Amherst, Amherst, MA USA
基金
美国国家科学基金会;
关键词
Design; Performance; Embedded and real-time systems; resource sharing; probablistic real-time systems; worst-case execution time; STOCHASTIC-ANALYSIS;
D O I
10.1145/2465787.2465796
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Static timing analysis is the state-of-the-art practice of ascertaining the timing behavior of current-generation real-time embedded systems. The adoption of more complex hardware to respond to the increasing demand for computing power in next-generation systems exacerbates some of the limitations of static timing analysis. In particular, the effort of acquiring (1) detailed information on the hardware to develop an accurate model of its execution latency as well as (2) knowledge of the timing behavior of the program in the presence of varying hardware conditions, such as those dependent on the history of previously executed instructions. We call these problems the timing analysis walls. In this vision-statement article, we present probabilistic timing analysis, a novel approach to the analysis of the timing behavior of next-generation real-time embedded systems. We show how probabilistic timing analysis attacks the timing analysis walls; we then illustrate the mathematical foundations on which this method is based and the challenges we face in the effort of efficiently implementing it. We also present experimental evidence that shows how probabilistic timing analysis reduces the extent of knowledge about the execution platform required to produce probabilistically accurate WCET estimations.
引用
收藏
页数:26
相关论文
共 30 条
[1]   Integrating multimedia applications in hard real-time systems [J].
Abeni, L ;
Buttazzo, G .
19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, :4-13
[2]  
Albrecht K., 2010, P ISORC
[3]  
[Anonymous], AUTOMOTIVE CHIP CONT
[4]  
Berger ED, 2006, ACM SIGPLAN NOTICES, V41, P158, DOI 10.1145/1133981.1134000
[5]  
Bernat G., 2002, P RTSS
[6]  
Bernat G., 2006, J EMBED COMPUT
[7]  
Binns P., 2004, P 1 INT WORKSH PROB
[8]  
Charette R.N., 2009, IEEE SPECTRUM ONLINE
[9]   Stochastic analysis of periodic real-time systems [J].
Díaz, JL ;
García, DF ;
Kim, K ;
Lee, CG ;
Lo Bello, L ;
López, JM ;
Min, SL ;
Mirabella, O .
23RD IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2002, :289-300
[10]   Statistical analysis of WCET for scheduling [J].
Edgar, S ;
Burns, A .
22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, :215-224